From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Small improvements to ruby-mode Date: Fri, 09 Aug 2013 10:52:02 -0400 Message-ID: References: <2A6700DEDCA640EF92B326002717596D@gmail.com> <51DB6516.1090708@yandex.ru> <51DC43CE.3090206@yandex.ru> <51DDA366.9020700@yandex.ru> <51E06787.8020401@yandex.ru> <51E1A62A.1030204@yandex.ru> <51E55CFB.7060303@yandex.ru> <52040BD8.20902@yandex.ru> <52042FC9.6000505@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; CHARSET=US-ASCII Content-Transfer-Encoding: 7BIT X-Trace: ger.gmane.org 1376059939 26359 80.91.229.3 (9 Aug 2013 14:52:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 9 Aug 2013 14:52:19 +0000 (UTC) Cc: Bozhidar Batsov , emacs-devel To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 09 16:52:20 2013 Return-path: Envelope-to: ged-emacs-devel@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 1V7o3A-0004UG-1G for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2013 16:52:20 +0200 Original-Received: from localhost ([::1]:51558 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7o39-0006Rh-N3 for ged-emacs-devel@m.gmane.org; Fri, 09 Aug 2013 10:52:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51035) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7o2y-0006Cl-MV for emacs-devel@gnu.org; Fri, 09 Aug 2013 10:52:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V7o2r-0006vq-DF for emacs-devel@gnu.org; Fri, 09 Aug 2013 10:52:08 -0400 Original-Received: from relais.videotron.ca ([24.201.245.36]:24421) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V7o2r-0006vk-AP for emacs-devel@gnu.org; Fri, 09 Aug 2013 10:52:01 -0400 Original-Received: from ceviche.home ([24.201.64.104]) by VL-VM-MR005.ip.videotron.ca (Oracle Communications Messaging Exchange Server 7u4-22.01 64bit (built Apr 21 2011)) with ESMTP id <0MR9003STQMOSNA0@VL-VM-MR005.ip.videotron.ca> for emacs-devel@gnu.org; Fri, 09 Aug 2013 10:52:00 -0400 (EDT) Original-Received: by ceviche.home (Postfix, from userid 20848) id EFD2766343; Fri, 09 Aug 2013 10:52:02 -0400 (EDT) In-reply-to: <52042FC9.6000505@yandex.ru> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 24.201.245.36 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:162540 Archived-At: > Thanks. I've read this before, but the list seems pretty arbitrary. It is arbitrary to a large extent, but it has the virtue of making it clear who's stepping on who's foot when two packages's bindings conflict. > I don't know of any minor mode that uses the prefix `C-c #' (because it > requires you to press Shift). That's lucky for those poor minor modes: it's always really difficult to find good bindings for minor modes because there are very few bindings reserved for them, and they have the added problem of having to cohabit with other minor modes. Usually major modes prefer to use bindings which start with C-c C-. There are usually many such keys available and they're pretty easy to type since you can just keep the control key pressed. Stefan