From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: How to achieve desired automatic scrolling behavior Date: Sat, 25 May 2013 21:06:36 +0200 Organization: Aioe.org NNTP Server Message-ID: <87ehcuj2v7.fsf@VLAN-3434.student.uu.se> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1369509680 6772 80.91.229.3 (25 May 2013 19:21:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 May 2013 19:21:20 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat May 25 21:21:22 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UgK1o-0004nJ-Qh for geh-help-gnu-emacs@m.gmane.org; Sat, 25 May 2013 21:21:20 +0200 Original-Received: from localhost ([::1]:39304 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UgK1o-0000ZJ-D7 for geh-help-gnu-emacs@m.gmane.org; Sat, 25 May 2013 15:21:20 -0400 X-Received: by 10.180.12.200 with SMTP id a8mr1690545wic.1.1369508835264; Sat, 25 May 2013 12:07:15 -0700 (PDT) X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 88.191.116.97 Original-Path: usenet.stanford.edu!h2no4594216wiw.1!news-out.google.com!fw11ni6343wic.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!nntpfeed.proxad.net!dedibox.gegeweb.org!gegeweb.eu!gegeweb.org!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 39 Original-NNTP-Posting-Host: SWN/nubmpQxYKwY7hPy4YA.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:cpD0uPV0R9xY+qRCini/9dfnIJ0= Original-Xref: usenet.stanford.edu gnu.emacs.help:198783 X-Mailman-Approved-At: Sat, 25 May 2013 15:21:07 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91049 Archived-At: Javier writes: > I don't understand exactly what kind of behavoiur you want Me neither, maybe you (the OP) could describe it once more? > but here's what is in my .emacs to scroll line by line when I am in > the top/bootm of the screen and press arrow up/down: Why not scroll with point, with C-p and C-n? That way, you won't have to reach for the arrow keys, and then back again, to get back to typing. Hit C-l (sometimes more than once) to get to the window fringe, the scroll. Scrolling without moving point is sometimes useful, but even then, in my mind, no shortcuts should be disruptive to typing. Never leave F and J! Also, lots of scrolling (particularly of source code) could be replaced by searching. Searching is called "search" (with various modifiers attached), but as for my usage, I would rather call it "navigate". > ; scroll line by line > (progn (setq scroll-step 1) > (setq scroll-preserve-screen-position t) > (setq scroll-conservatively 9999)) OK, here goes "mine" as well, for civilized scrolling (as someone said, and I agree) - (setq scroll-step 1) (setq scroll-conservatively 10000) (setq auto-window-vscroll nil) -- Emanuel Berg - programmer (hire me! CV below) computer projects: http://user.it.uu.se/~embe8573 internet activity: http://home.student.uu.se/embe8573