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 20:46:19 +0300 Message-ID: <83po2hsy6s.fsf@gnu.org> References: <87h8nuw1be.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1525023906 25683 195.159.176.226 (29 Apr 2018 17:45:06 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 29 Apr 2018 17:45:06 +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 19:45:01 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 1fCqNh-0006aM-LI for geh-help-gnu-emacs@m.gmane.org; Sun, 29 Apr 2018 19:45:01 +0200 Original-Received: from localhost ([::1]:56359 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCqPo-0006ep-Ne for geh-help-gnu-emacs@m.gmane.org; Sun, 29 Apr 2018 13:47:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49027) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCqPO-0006ei-KE for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 13:46:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCqPL-0002nb-Is for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 13:46:46 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46682) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCqPL-0002nL-Et for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 13:46:43 -0400 Original-Received: from [176.228.60.248] (port=1186 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fCqPJ-0003FS-Ci for help-gnu-emacs@gnu.org; Sun, 29 Apr 2018 13:46:43 -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:116634 Archived-At: > From: John Shahid > Date: Sun, 29 Apr 2018 14:10:29 +0000 > > Today I decided to tackle a flicker issue that happens when the flycheck > error list is displayed for the current buffer(i.e. by calling > `flycheck-list-errors' interactively). It turns out the flickering is > caused by a call to recenter[1] that happens inside a flycheck > post-command-hook[2]. Setting `recenter-redisplay' to nil fixes the > issue. Btw, everything that was said about using 'recenter' to clean up the screen mess is only related to invoking that command interactively. If Flycheck needs to invoke it without causing flickering on TTYs, it can let-bind recenter-redisplay around the call. Please consider suggesting that to the Flycheck developer(s).