From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitalie Spinu Subject: Re: Keyboard shortcut - is there a principle behind them? Date: Fri, 06 Dec 2013 14:56:20 -0800 Message-ID: <87haalwpuz.fsf@gmail.com> References: <52A192A9.9000202@krugs.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <52A192A9.9000202@krugs.de> (Rainer M. Krug's message of "Fri, 06 Dec 2013 10:02:33 +0100") List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ess-help-bounces@r-project.org Sender: ess-help-bounces@r-project.org To: Rainer M Krug Cc: emacs-orgmode , "ess-help@r-project.org" List-Id: emacs-orgmode.gnu.org Try https://github.com/emacs-helm/helm-descbinds . It will make your life with million emacs keys much easier. I can comment on ESS. Most of the shortcuts are actually mnemonic and hierarchical (C-c C-d for doc-map, C-c C-e for extra-map, C-c C-t for dev-map which includes mostly [t]racebug). Some common shortcuts are there because they are easy to type like C-c C-z to switch to subprocess and back; C-RET to send a line etc Vitalie >>> Rainer M Krug on Fri, 06 Dec 2013 10:02:33 +0100 wrote: > Hi > one alternative subject could be "because it is Friday"... > I am using org-mode and ess regularly, and I use quite a few keyboard > shortcuts, but each time I read about a new one, I am wondering: why > the heck these specific (default!) keyboard shortcuts? > I am not asking why keyboard sequence, but e.g. why "export" in org is > C-c e and why tangle is C-c C-v t, and so on. > In other words: I am trying to *understand* why C-c and not C-o, > because I have tremendous problems to remember the shortcuts - if I > would know that there is s tree structure, where each following key > narrows it down to further *thematically linked* commands, it would > make it easier to learn these. > Any insight into this? Or is there a emacs function which returns a > random keyboard shortcut for a given function (some emacs shortcuts > really seem to be that way...). > Thanks, > Rainer ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help