From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Shahid Newsgroups: gmane.emacs.bugs Subject: bug#31325: 27.0.50; PROPOSAL: introduce a new function to recenter without redisplaying the frame Date: Sun, 01 Jul 2018 17:25:18 +0000 Message-ID: <87r2kmyikh.fsf@gmail.com> References: <87po2gkxpi.fsf@gmail.com> <87sh57yrax.fsf@gmail.com> <83lgawmwup.fsf@gnu.org> <878t6wxbzr.fsf@gmail.com> <5B38994B.2010605@gmx.at> <87va9zxfhe.fsf@gmail.com> <83in5zkjsk.fsf@gnu.org> <87tvpiyjz6.fsf@gmail.com> <83fu12lwh2.fsf@gnu.org> <83efgmlvya.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1530465849 1669 195.159.176.226 (1 Jul 2018 17:24:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 1 Jul 2018 17:24:09 +0000 (UTC) User-Agent: mu4e 1.1.0; emacs 27.0.50 Cc: 31325@debbugs.gnu.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 01 19:24:04 2018 Return-path: Envelope-to: geb-bug-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 1fZg4v-0000Hm-Ek for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jul 2018 19:24:01 +0200 Original-Received: from localhost ([::1]:55075 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZg72-0000fE-DW for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Jul 2018 13:26:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53264) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZg6w-0000f7-3q for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2018 13:26:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fZg6t-00018Z-0r for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2018 13:26:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34415) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fZg6s-00018Q-Ss for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2018 13:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fZg6s-00015y-H5 for bug-gnu-emacs@gnu.org; Sun, 01 Jul 2018 13:26:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: John Shahid Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Jul 2018 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31325-submit@debbugs.gnu.org id=B31325.15304659284170 (code B ref 31325); Sun, 01 Jul 2018 17:26:02 +0000 Original-Received: (at 31325) by debbugs.gnu.org; 1 Jul 2018 17:25:28 +0000 Original-Received: from localhost ([127.0.0.1]:42312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fZg6K-00015C-7z for submit@debbugs.gnu.org; Sun, 01 Jul 2018 13:25:28 -0400 Original-Received: from mail-qk0-f179.google.com ([209.85.220.179]:34263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fZg6I-00014x-GG for 31325@debbugs.gnu.org; Sun, 01 Jul 2018 13:25:26 -0400 Original-Received: by mail-qk0-f179.google.com with SMTP id b66-v6so7582256qkj.1 for <31325@debbugs.gnu.org>; Sun, 01 Jul 2018 10:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Usa991cNuPHXOkpT3XIHQU1mHvYtjaB6coVPlBsJ/w0=; b=TV4EKq/52Gi9csLjXtdi4bzgtMBzId73OhD9jCNVHvl3CT2COR7RyPkWM0zMNwjfiT K1/lx87CzrFeIa61buXGL4/iEM6qOccVysDq0AXIXgMYzFrm7dTACJ9au2MAo4Iz5xO0 0e0LJdWwnvDWs2QMrk8Z+DFwQ9sx+titoWtpMa65nih91leAA0tHLYZkZgU0CAPkzqnC M5AxMjIKDZ28XfeZNd1nMXTSYGXtS1jEhvQWx4Av7uKL9pP4UcUhg6d7X/6dLP5zUaxK eis6L9YwP/bAdidRKa/YsG4iatSOYTi8UolQt2HrUvR/vh09zUvT5OJsMqgUKTHHpOl8 NRYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Usa991cNuPHXOkpT3XIHQU1mHvYtjaB6coVPlBsJ/w0=; b=FHJiFu7CQ9iQzznOuB7zdrqRdAcVtBJGFjwc3Y2BzquD1pdXvAdbwdsvUU82ouVXlp bwbyWIBRQwLfh59zulX3h1LL5AjOtLe1ML5M6ts12pK0GeN4zT9OhzBplQJziZaHm6yE X4vcdn/RzBsHjv7MZWNAj9LEd3nFsDY8SxtEJ0TRTwhwjLtji9ZyxJH/8oQC2kj78ImT N+n36568WiI7BGwFqZyE3JbYnCgPCOaTXtmxF9dJZ2lpDie/q0XSHfjlSbdQZc2PDTAD 1JLHQuEfE1rK2JIdM9sUoMonu6mgpCDqgCzSa9M39Avbv6Juo6wqEXNr/0nabWDEGr0u 7d1Q== X-Gm-Message-State: APt69E0n/67M4TJ1+53eJoeylKIUZDAUjXmFFnNvcvRHEO8ol3cgmy9d uLAjy90I0cqmmNWwHK9PgCc= X-Google-Smtp-Source: AAOMgpdn2vl4lKHEn1KKUitzeMwP2Xc3XsPwSvz2DFSQi4Zt2M7BAaqHvgsS8cXmqg7pZQ9QATa9Ng== X-Received: by 2002:a37:80a:: with SMTP id 10-v6mr19449274qki.168.1530465920822; Sun, 01 Jul 2018 10:25:20 -0700 (PDT) Original-Received: from 9a50e8462956 (cpe-184-152-55-93.nyc.res.rr.com. [184.152.55.93]) by smtp.gmail.com with ESMTPSA id 18-v6sm2777705qtw.43.2018.07.01.10.25.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 01 Jul 2018 10:25:19 -0700 (PDT) In-reply-to: <83efgmlvya.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:148056 Archived-At: Eli Zaretskii writes: >> Date: Sun, 01 Jul 2018 20:03:21 +0300 >> From: Eli Zaretskii >> Cc: 31325@debbugs.gnu.org, monnier@iro.umontreal.ca >> >> Alternatively, we could simply make 'recenter' behave specially in >> interactive invocations. But in any case, incompatible changes in >> behavior are bad, and should be avoided. > > Or maybe invert the meaning of the new argument? That isn't very ideal. The whole point from this change is not to force lisp callers to change anything. If lisp callers have to change how they call `recenter' they might as well change the call to be (let ((recenter-redisplay nil)) (recenter)) Few days ago I noticed the same flickering behavior in `xref-find-definitions' because it uses `recenter' in the `xref-after-jump-hook'.