From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Tino Calancha Newsgroups: gmane.emacs.devel Subject: ctl-x-map key binding conventions for new major/minor modes Date: Sat, 13 May 2017 12:49:50 +0900 (JST) Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Trace: blaine.gmane.org 1494647444 30342 195.159.176.226 (13 May 2017 03:50:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 13 May 2017 03:50:44 +0000 (UTC) User-Agent: Alpine 2.20 (DEB 67 2015-01-07) Cc: Tino Calancha To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 13 05:50:40 2017 Return-path: Envelope-to: ged-emacs-devel@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 1d9O4m-0007nV-AH for ged-emacs-devel@m.gmane.org; Sat, 13 May 2017 05:50:40 +0200 Original-Received: from localhost ([::1]:56175 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9O4p-0004p6-03 for ged-emacs-devel@m.gmane.org; Fri, 12 May 2017 23:50:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d9O47-0004os-Go for emacs-devel@gnu.org; Fri, 12 May 2017 23:50:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d9O44-0000Bb-8W for emacs-devel@gnu.org; Fri, 12 May 2017 23:49:59 -0400 Original-Received: from mail-pf0-x22b.google.com ([2607:f8b0:400e:c00::22b]:32860) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d9O44-0000BO-17 for emacs-devel@gnu.org; Fri, 12 May 2017 23:49:56 -0400 Original-Received: by mail-pf0-x22b.google.com with SMTP id e193so38445605pfh.0 for ; Fri, 12 May 2017 20:49:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:user-agent:mime-version; bh=XjbNtQJOmo4ldoIIDJ8tscRFX25Xjfms4qWmdS+k+5o=; b=SZqZ+i9BsZk8EmtZzViZLIiEh8j3W7G00ElPLdQ/LMzRitGGhHUux0O9PXy5f7LxoL b+jmJsapAHO+6o0MLVvpmnAdIX9C3EvOvau7N1RbM8YSSu7lIXROOdTeyXcrrRWbk7J+ nKcNlRqKpdTNmgacnpgXmRg5Sh27Ne29uG/ULpMYHo1M6YW4qw3HrE2dQER3295JYzCQ J2q90OjwytaZRUTFMB6AZE7Cfji2XAsG0fj84RyHDAMv84+HW9saod1ZD56G9gdtY5Ne 1C5kMDZQV3kqY9M36IjxkOqNMVsFFwoNDFgXwdCCg9EBUI6tazKxJBwNiXOPDeZbSU79 26pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:user-agent :mime-version; bh=XjbNtQJOmo4ldoIIDJ8tscRFX25Xjfms4qWmdS+k+5o=; b=PzpABPxQ/HZBsBCezOFOm3pQPhmr9oQLnDh6yMagnLrlv2daEPLXS2FmyurAartuXK l/aWpiHTF6JM0aHGzGjV3W2lFcIIZ/nU23Cd9ghMcuPY7ES3+rSc/9t6cSN6H02HlidL 4fH+uPKM0tczbb9S/fReA1pHbfB1f2WxjGxOgkMwni86HL8jAxfeQtsoEwJWLLzY3fS1 bUNoqRA8VYYd4jE9QWtgBnQlx7ekiWGHichclwxwZx0Ki+2VocKjQZT/4a27O4E1cNiy BCbx2AUxw89ctbU4IMzflyWKxEWFkaSxRuYZMfpv169WZiK1Tew/vE6rDpNlZ8dPnuHu wDVw== X-Gm-Message-State: AODbwcC2ncd/cn+m3k/+KBjxDW7IYTZ2ZZ4tMELzIc1V4lBQkoISN7ik vH+tqCOvU+Dc3w== X-Received: by 10.98.5.132 with SMTP id 126mr7917461pff.229.1494647393540; Fri, 12 May 2017 20:49:53 -0700 (PDT) Original-Received: from calancha-pc (222.139.137.133.dy.bbexcite.jp. [133.137.139.222]) by smtp.gmail.com with ESMTPSA id r86sm8500454pfb.24.2017.05.12.20.49.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 May 2017 20:49:52 -0700 (PDT) X-Google-Original-From: Tino Calancha X-X-Sender: calancha@calancha-pc X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c00::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:214804 Archived-At: (info "(elisp) Key Binding Conventions") Do we need a recommendation in this node about bindings with prefix 'C-x'? There is no guidance in the node above about this topic. Just loading a new mode shouldn't shadow some previous C-x bindings, right? For instance, * timeclock.el suggests some C-x bindings in the comentary, that is, it doesn't define these bindings by default. * dired-x.el has the user option `dired-bind-jump' to control if `dired-jump' must be bound or not to 'C-x C-j'. * find-func.el has the autoloaded function `find-function-setup-keys', which binds some commands into `ctl-x-map'. Regards, Tino