From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#27932: 26.0.50; Feature request: prevent scroll commands from changing the buffer location of point Date: Thu, 03 Aug 2017 19:56:38 +0200 Message-ID: <598363D6.4000904@gmx.at> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1501783061 31257 195.159.176.226 (3 Aug 2017 17:57:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 3 Aug 2017 17:57:41 +0000 (UTC) To: Dani Moncayo , 27932@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Aug 03 19:57:37 2017 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 1ddKNI-0007j2-Iv for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Aug 2017 19:57:32 +0200 Original-Received: from localhost ([::1]:37235 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ddKNO-0007sf-Ko for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Aug 2017 13:57:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43391) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ddKMt-0007cm-3K for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2017 13:57:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ddKMo-0002Dq-SU for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2017 13:57:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37656) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ddKMo-0002DX-Oc for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2017 13:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ddKMo-0005R3-Gl for bug-gnu-emacs@gnu.org; Thu, 03 Aug 2017 13:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Aug 2017 17:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27932 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27932-submit@debbugs.gnu.org id=B27932.150178301720876 (code B ref 27932); Thu, 03 Aug 2017 17:57:02 +0000 Original-Received: (at 27932) by debbugs.gnu.org; 3 Aug 2017 17:56:57 +0000 Original-Received: from localhost ([127.0.0.1]:40332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddKMj-0005Qd-Ho for submit@debbugs.gnu.org; Thu, 03 Aug 2017 13:56:57 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:60467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddKMh-0005QE-MN for 27932@debbugs.gnu.org; Thu, 03 Aug 2017 13:56:56 -0400 Original-Received: from [192.168.1.100] ([46.125.250.81]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Lomql-1dA41i17EZ-00gsFm; Thu, 03 Aug 2017 19:56:49 +0200 In-Reply-To: X-Provags-ID: V03:K0:qFBs0sRswVqiT26HxHiLvnEoihC0LC4gRTmK9/T+bXujPLcdvBM qwja+NDSCjQsivbF8QDltolpnZdQk23zpRE4iq4OcNynEgtiKp1lRHOM5QqEhMeY5gYGjFl VQbrw2mrU78jQLDpzuia6fFTr+MahjDXrzcnqCdMiPJO7vUXp5KXXgnHwLwu6cOFDfzXBfK POEM+b3sU9fw9CNg45Bfw== X-UI-Out-Filterresults: notjunk:1;V01:K0:TTJlIv5ZlF0=:sHAP46/oPPr6akPAYvTfUJ NHnO5fHTUPwhLnCPE3A2QcAygvdJQSV34cvHaf3gz2iSBb+ezcQFuvme/FPtkmZQesz8Q9vr9 A4lCQ/oPN0K00LlaFjtKdr3WpIHEv9nNI6VUe7KkVIdjAwkw7lbeYO8h1F5TmmS4cLVehRZZ8 gQgcUuzVxwPqw6O411blGD7hbYjkFSZ3tz/A7izQrar93BR+Vyxm/dZCzEEXHwBQ1uYhKyLRQ JMINz5Xnyn+OI+vhjpScnzr2ZcUDIqWUH45c3RRg1xP3f4eGHLUrS3I+3sbB4U6CFzPTFtO9a DZGgcNJ7/90sdSY2IyK1+A04G3uhrj0uzYSncSJSHGB1fkshIQWCLEyhw5MWQ83f/MwN5HbYl X8fvf7zswFQqGBeMjRRltHpI+HiMuQ7DFJ8MHhvscq1Ky50OZbAaffZg0OQSjWYuo8FzH+Lq9 sKwUeSluGgtgk1hDRNMgtrWod6Gcg0zTnKZwe9EprLxSETsn6utaFld7DxwZZ+0n8rC+e5+Fa ySI9rZ/7OCY5/fhXEuz0RZguEPeooh2Zz9b47QUB0/FYiuSamiG2khzRKsI36FpFqNv8t6zH4 VA/apGBT61mLz/OJHr77PsXy1vgJ3KP9R6lD6sC79w+tHH6gWi297Dtq1Cl4rs150CQO2lF62 caBkYNz1RDs79nsn/m8BPa8mQ6fUrHH599lCSrynlaSbx6TAGZfr3LA5Z7WTVuh8tGkK9gb9w BOROE3TxhijRO2Mz0/UqHv9IsK0kuImjBkjiSIZapIwhRZczEssyreDj3lMUfKT67Oc/QTCF 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:135294 Archived-At: > I'd like to be able to configure Emacs so that scroll commands _never_= > move point (cursor) from its _buffer_ location. > > That could lead to situations where the point/cursor is not visible > (it is out of the visible portion of text). In that situations, any > command which moves the cursor/point (e.g. C-f) or changes buffer text= > should trigger an auto-scroll to get the point/cursor back to the > visible area (window), preserving its _buffer_ location. > > That feature could be enabled by giving some special value (e.g. > 'never) to the variable "scroll-preserve-screen-position". > > I don't know how complex is that to implement, but I think some users > may like it. =E2=80=98scroll-restore-mode=E2=80=99 in ELPA should "in principle" emula= te that. But it has its quirks. martin