From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Uwe Brauer Newsgroups: gmane.emacs.devel Subject: default-fill-column is gone Date: Wed, 17 Jan 2018 12:11:43 +0100 Message-ID: <87h8rk4u4w.fsf@mat.ucm.es> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: blaine.gmane.org 1516187638 6115 195.159.176.226 (17 Jan 2018 11:13:58 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 17 Jan 2018 11:13:58 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 17 12:13:54 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eblf9-0000vi-1o for ged-emacs-devel@m.gmane.org; Wed, 17 Jan 2018 12:13:47 +0100 Original-Received: from localhost ([::1]:56049 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eblh8-0004MO-Vn for ged-emacs-devel@m.gmane.org; Wed, 17 Jan 2018 06:15:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ebldp-0002S1-Oo for emacs-devel@gnu.org; Wed, 17 Jan 2018 06:12:26 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ebldl-0002zj-Lp for emacs-devel@gnu.org; Wed, 17 Jan 2018 06:12:24 -0500 Original-Received: from [195.159.176.226] (port=43880 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ebldl-0002yU-Ae for emacs-devel@gnu.org; Wed, 17 Jan 2018 06:12:21 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eblbR-0005aG-EG for emacs-devel@gnu.org; Wed, 17 Jan 2018 12:09:57 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 42 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:uhq9C+C8hm8vkxU26BfwROUubLs= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:222039 Archived-At: Hi I just upgraded to GNU emacs 27. Now I admit that I package which is a bit hm old, feedmail. Now feedmail uses default-fill-column which in 27 does not exist any more. I found this entry in ChangeLog.3 2016-11-07 Mark Oteiza Remove obsolete default-FOO variables * etc/NEWS: Indicate the removed variables. * lisp/emacs-lisp/edebug.el (edebug-outside-mark): Fix comment. * lisp/subr.el (default-mode-line-format, * default-header-line-format): (default-fill-column, default-cursor-type): (default-enable-multibyte-characters): Remove obsolete declarations. So there is no hint how to deal with this situation. Why couldn't variables be kept or at least some solution to be offered to guarantee backwards compatibility. For example which variables substitute default-fill-column, I presume it is fill-column. Since I use different emacs version but the same init file, for the moment I will add (cond ((>= emacs-major-version 27) (setq default-fill-column fill-column))) below you find the error message Debugger entered--Lisp error: (void-variable default-fill-column) eval(default-fill-column) custom-initialize-reset(feedmail-fill-to-cc-fill-column default-fill-column) custom-declare-variable(feedmail-fill-to-cc-fill-column default-fill-column "*Fill column used by feedmail-fill-to-cc." :group feedmail-headers :type integer) Uwe Brauer