From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: binding b-key to pageback behavior Date: Thu, 28 Nov 2019 00:53:57 +0100 Message-ID: <865zj4510q.fsf@zoho.eu> References: <86blt0d88p.fsf@zoho.eu> <864kysasu8.fsf@zoho.eu> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="198391"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Nov 28 00:56:34 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ia7Ag-000pQ8-4z for geh-help-gnu-emacs@m.gmane.org; Thu, 28 Nov 2019 00:56:34 +0100 Original-Received: from localhost ([::1]:44162 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ia7Ae-0007co-Ip for geh-help-gnu-emacs@m.gmane.org; Wed, 27 Nov 2019 18:56:32 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33753) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ia7AE-0007Vh-0X for help-gnu-emacs@gnu.org; Wed, 27 Nov 2019 18:56:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ia78Q-0000A0-6s for help-gnu-emacs@gnu.org; Wed, 27 Nov 2019 18:54:15 -0500 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:54504 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ia78P-000075-WB for help-gnu-emacs@gnu.org; Wed, 27 Nov 2019 18:54:14 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1ia78H-000n3v-Q1 for help-gnu-emacs@gnu.org; Thu, 28 Nov 2019 00:54:05 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Cancel-Lock: sha1:Wx/LUNTsg+VI8c+hRazM8ehEbr0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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:121914 Archived-At: VanL wrote: > I figure the modes all fall in ultimately in > two boxes, either for reading or editing. Absolutely, but you still need to mention the individual modes (or maps) and whenever the scrolling stuff differs, that has to be explicit as well. So ultimately the result of doing that wouldn't be all that different from setting it up mode by mode. But yes it would look something like what I've already posted: (defun set-vertical-keys (map) "Set MAP keys for moving point vertically." (define-key map "i" #'previous-line) (define-key map "k" #'next-line) ) > Having the license in the actual file like in > 'rot13.el' is best, I believe. Interesting, Gnus also does that, in `gnus-summary-caesar-message'. Sounds like the kind of pleasant thing one would like to write in Elisp... -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal