From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Default value of recenter-redisplay Date: Sun, 29 Apr 2018 18:18:38 +0300 Message-ID: <831seyt50x.fsf@gnu.org> References: <87h8nuw1be.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1525015046 25580 195.159.176.226 (29 Apr 2018 15:17:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 29 Apr 2018 15:17:26 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Apr 29 17:17:22 2018 Return-path: Envelope-to: geh-help-gnu-emacs@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 1fCo4m-0006YD-AG for geh-help-gnu-emacs@m.gmane.org; Sun, 29 Apr 2018 17:17:20 +0200 Original-Received: from localhost ([::1]:55898 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCo6s-0000Wd-Un for geh-help-gnu-emacs@m.gmane.org; Sun, 29 Apr 2018 11:19:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49894) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCo6K-0000WM-Ke for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 11:18:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCo6H-0005JX-FN for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 11:18:56 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44911) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCo6H-0005JN-C6 for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 11:18:53 -0400 Original-Received: from [176.228.60.248] (port=4042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fCo6G-0001Ny-QJ for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 11:18:53 -0400 In-reply-to: <87h8nuw1be.fsf@gmail.com> (message from John Shahid on Sun, 29 Apr 2018 14:10:29 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:116630 Archived-At: > From: John Shahid > Date: Sun, 29 Apr 2018 14:10:29 +0000 > > I'm wondering why the default value of the variable is set to `tty' ? Because one important interactive use of 'recenter' is to redraw the screen to eliminate display corruptions due to all kinds of unrelated messages being dumped on the console. When this variable and the related feature was introduced, RMS explicitly asked not to change the then default behavior on TTY's, see http://lists.gnu.org/archive/html/emacs-devel/2009-06/msg00416.html > Also, is it safe to set the variable to `nil' ? If you don't care about fixing corrupted display on TTYs (or never experienced that), you can safely change it to nil. > If it is safe, can we change the default value to `nil' in order to > have a better terminal experience ? Why does it have to change by default? I generally find arguments about default values to be waste of time and energy, since anyone who doesn't like the default can change it for them.