* Keyboard shortcut - is there a principle behind them? @ 2013-12-06 9:02 Rainer M Krug 2013-12-06 9:49 ` Oleh ` (2 more replies) 0 siblings, 3 replies; 8+ messages in thread From: Rainer M Krug @ 2013-12-06 9:02 UTC (permalink / raw) To: emacs-orgmode, ess-help@r-project.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 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 - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSoZKpAAoJENvXNx4PUvmCyp8IAM2uzkocZLD0MVVw/DSI4w7f ZPFqVBppkzvc5Ef4vuA0Om4ETWqsgYaAs9Tnz3Q3mDGnkZ01yl4/PDGNav/sRGGY pJs+HElogJCulNrHibh0Ai8X9w29yWZQZnXmPr5lAdmSjTDziUSdUakXte2KkD7O v+82YoTDAbycUcqK7CUAFNmyNqn5UsXf1h2wYfe6xYaQUPTXnEWsLJAuE3otVE1P fbmTAbOy+mq+4+2krwp+kCyGU4hoynpJBH1DBUvQgtJeEGYNL2AxYCnm4BU2axwK qSykHLineyacD4x4RWzEu8uya/P/Q7OSAWQmdsnOT7xqrJo9wxphfrBVefLJb1A= =BbQi -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Keyboard shortcut - is there a principle behind them? 2013-12-06 9:02 Keyboard shortcut - is there a principle behind them? Rainer M Krug @ 2013-12-06 9:49 ` Oleh 2013-12-06 10:01 ` Rainer M Krug 2013-12-06 22:56 ` Vitalie Spinu 2013-12-07 6:35 ` Matthew Fidler 2 siblings, 1 reply; 8+ messages in thread From: Oleh @ 2013-12-06 9:49 UTC (permalink / raw) To: Rainer; +Cc: emacs-orgmode, ess-help@r-project.org Initially the shortcuts were mnemonic, e.g. C-e: `move-end-of-line'. Obviously the keys ran out pretty quick. Now only few shortcuts are reserved for user space and plugins, the most notable of which is the `C-c` prefix. That's why most custom modes such as org-mode and ESS bind to shortcuts with `C-c` prefix: there's a convention that Emacs core will not use `C-c`. A nice way of remembering shortcuts only when you need them is to call commands by name with `M-x`. After a while, when you note that you're using one particular command a lot, you'll want to learn the shortcut for it. There's one package that might be of good use to you: `smex'. It uses ido completion for `M-x`. You can install it from MELPA/Marmelade. It binds automatically to `M-x` when you install, although I recommend: (global-set-key "\C-t" 'smex) As an example, say you want to tangle. Here's what you do: C-t tang Now you see a bunch of rectangle commands mixed into the bunch. You can filter them out by noting that tangle commands have `org` in their name. C-SPC org C-SPC Now there's only 7 candidates left and you can select the one you want with C-m either by cycling with C-s or continuing to type part of name. `smex` logs the commands you use most. For them it usually takes less than 2-3 characters from the name to be recognized. E.g. if you use `org-babel-tangle` a lot, you can usually call it with C-t bab C-m. Finally note that no shortcuts are set in stone. You can customize all of them if you want to do so. For instance, and probably a lot of people will disagree, it doesn't make sense for me to have `previous-line' on C-p. So I swap C-p and C-h: (keyboard-translate ?\C-h ?\C-p) (keyboard-translate ?\C-p ?\C-h) Oleh On Fri, Dec 6, 2013 at 10:02 AM, Rainer M Krug <Rainer@krugs.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 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 > > > - -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation > Biology, UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax : +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.22 (Darwin) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJSoZKpAAoJENvXNx4PUvmCyp8IAM2uzkocZLD0MVVw/DSI4w7f > ZPFqVBppkzvc5Ef4vuA0Om4ETWqsgYaAs9Tnz3Q3mDGnkZ01yl4/PDGNav/sRGGY > pJs+HElogJCulNrHibh0Ai8X9w29yWZQZnXmPr5lAdmSjTDziUSdUakXte2KkD7O > v+82YoTDAbycUcqK7CUAFNmyNqn5UsXf1h2wYfe6xYaQUPTXnEWsLJAuE3otVE1P > fbmTAbOy+mq+4+2krwp+kCyGU4hoynpJBH1DBUvQgtJeEGYNL2AxYCnm4BU2axwK > qSykHLineyacD4x4RWzEu8uya/P/Q7OSAWQmdsnOT7xqrJo9wxphfrBVefLJb1A= > =BbQi > -----END PGP SIGNATURE----- > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Keyboard shortcut - is there a principle behind them? 2013-12-06 9:49 ` Oleh @ 2013-12-06 10:01 ` Rainer M Krug 2013-12-06 12:22 ` Jonathan Leech-Pepin 2013-12-06 14:49 ` [ESS] " Tyler Smith 0 siblings, 2 replies; 8+ messages in thread From: Rainer M Krug @ 2013-12-06 10:01 UTC (permalink / raw) To: Oleh; +Cc: emacs-orgmode, ess-help@r-project.org -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 12/06/13, 10:49 , Oleh wrote: > Initially the shortcuts were mnemonic, e.g. C-e: > `move-end-of-line'. Obviously the keys ran out pretty quick. I can really imagine. But this explains some - but following your example: C-a moves to the beginning of the line - the only "a" there is in "Anfang", which is German for "beginning". So only partial luck here. > Now only few shortcuts are reserved for user space and plugins, the > most notable of which is the `C-c` prefix. That's why most custom > modes such as org-mode and ESS bind to shortcuts with `C-c` prefix: > there's a convention that Emacs core will not use `C-c`. Ah - very good to know. > > A nice way of remembering shortcuts only when you need them is to > call commands by name with `M-x`. After a while, when you note that > you're using one particular command a lot, you'll want to learn the > shortcut for it. That's how I do it - but it involves learning sequences which do not make any sense to me - and I am sure there is some sense in the sequence, at least within each mode. > > There's one package that might be of good use to you: `smex'. It > uses ido completion for `M-x`. You can install it from > MELPA/Marmelade. It binds automatically to `M-x` when you install, > although I recommend: (global-set-key "\C-t" 'smex) Yes - smex and ido are *very* useful - I do not know how one can use emacs without them. > > As an example, say you want to tangle. Here's what you do: C-t > tang Now you see a bunch of rectangle commands mixed into the > bunch. You can filter them out by noting that tangle commands have > `org` in their name. C-SPC org C-SPC Now there's only 7 candidates > left and you can select the one you want with C-m either by cycling > with C-s or continuing to type part of name. > > `smex` logs the commands you use most. For them it usually takes > less than 2-3 characters from the name to be recognized. E.g. if > you use `org-babel-tangle` a lot, you can usually call it with C-t > bab C-m. Very true and very useful. > > Finally note that no shortcuts are set in stone. You can customize > all of them if you want to do so. For instance, and probably a lot > of people will disagree, it doesn't make sense for me to have > `previous-line' on C-p. So I swap C-p and C-h: (keyboard-translate > ?\C-h ?\C-p) (keyboard-translate ?\C-p ?\C-h) Absolutely true - but I usually try to keep the customization to a minimum and to use the defaults. Thanks, Rainer > > Oleh > > > On Fri, Dec 6, 2013 at 10:02 AM, Rainer M Krug <Rainer@krugs.de> > 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 > > >> - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSoaB0AAoJENvXNx4PUvmColIIAIy4AQTri6yZ6wVh8hp3/5gV RnY8oAXfHTBGW136AwXe2H9fMwfuyc+UA6rqcGzKMx0L1SCdNBXpK3Tfn2gFjRph iP/0TEqZgTXIwJurmn33yG6h9a0ABmEXVky+jOkHouldhjt7uuUyvT0LqmYw9pPs NFQAU1zmVFgh/nEiJvP2VKilXPh+NXo6ulPjhtAIDb/KjGLTy0SkPJYAF6Do4WYY wgbh+GCDzEWKgM+zQfzTq1CydX9FUdWw/zdbULhfu+f+J3/dZWtAlMfSsPi8N38g tAVJA/ycKqIMX3/GPlN7FlscPIdYnHxvJRo45MP/3mxkiI5B5vTn9sG90/J1dwU= =p6dh -----END PGP SIGNATURE----- ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Keyboard shortcut - is there a principle behind them? 2013-12-06 10:01 ` Rainer M Krug @ 2013-12-06 12:22 ` Jonathan Leech-Pepin 2013-12-06 14:49 ` [ESS] " Tyler Smith 1 sibling, 0 replies; 8+ messages in thread From: Jonathan Leech-Pepin @ 2013-12-06 12:22 UTC (permalink / raw) To: Rainer; +Cc: emacs-orgmode, Oleh, ess-help@r-project.org Hello, On 6 December 2013 05:01, Rainer M Krug <Rainer@krugs.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > On 12/06/13, 10:49 , Oleh wrote: >> Initially the shortcuts were mnemonic, e.g. C-e: >> `move-end-of-line'. Obviously the keys ran out pretty quick. > > I can really imagine. But this explains some - but following your > example: C-a moves to the beginning of the line - the only "a" there > is in "Anfang", which is German for "beginning". So only partial luck > here. I can't speak for the original developers however my take on this one is as follows: C-b (for beginning) is used for "back" C-s (for start) is used for "search", C-f (find) was "forward". C-a becomes beginning-of-line by virtue of being the beginning of the alphabet. Regards, Jonathan >> Now only few shortcuts are reserved for user space and plugins, the >> most notable of which is the `C-c` prefix. That's why most custom >> modes such as org-mode and ESS bind to shortcuts with `C-c` prefix: >> there's a convention that Emacs core will not use `C-c`. > > Ah - very good to know. > >> >> A nice way of remembering shortcuts only when you need them is to >> call commands by name with `M-x`. After a while, when you note that >> you're using one particular command a lot, you'll want to learn the >> shortcut for it. > > That's how I do it - but it involves learning sequences which do not > make any sense to me - and I am sure there is some sense in the > sequence, at least within each mode. > >> >> There's one package that might be of good use to you: `smex'. It >> uses ido completion for `M-x`. You can install it from >> MELPA/Marmelade. It binds automatically to `M-x` when you install, >> although I recommend: (global-set-key "\C-t" 'smex) > > Yes - smex and ido are *very* useful - I do not know how one can use > emacs without them. > >> >> As an example, say you want to tangle. Here's what you do: C-t >> tang Now you see a bunch of rectangle commands mixed into the >> bunch. You can filter them out by noting that tangle commands have >> `org` in their name. C-SPC org C-SPC Now there's only 7 candidates >> left and you can select the one you want with C-m either by cycling >> with C-s or continuing to type part of name. >> >> `smex` logs the commands you use most. For them it usually takes >> less than 2-3 characters from the name to be recognized. E.g. if >> you use `org-babel-tangle` a lot, you can usually call it with C-t >> bab C-m. > > Very true and very useful. > >> >> Finally note that no shortcuts are set in stone. You can customize >> all of them if you want to do so. For instance, and probably a lot >> of people will disagree, it doesn't make sense for me to have >> `previous-line' on C-p. So I swap C-p and C-h: (keyboard-translate >> ?\C-h ?\C-p) (keyboard-translate ?\C-p ?\C-h) > > Absolutely true - but I usually try to keep the customization to a > minimum and to use the defaults. > > Thanks, > > Rainer > >> >> Oleh >> >> >> On Fri, Dec 6, 2013 at 10:02 AM, Rainer M Krug <Rainer@krugs.de> >> 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 >> >> >>> > > - -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation > Biology, UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax : +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.22 (Darwin) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJSoaB0AAoJENvXNx4PUvmColIIAIy4AQTri6yZ6wVh8hp3/5gV > RnY8oAXfHTBGW136AwXe2H9fMwfuyc+UA6rqcGzKMx0L1SCdNBXpK3Tfn2gFjRph > iP/0TEqZgTXIwJurmn33yG6h9a0ABmEXVky+jOkHouldhjt7uuUyvT0LqmYw9pPs > NFQAU1zmVFgh/nEiJvP2VKilXPh+NXo6ulPjhtAIDb/KjGLTy0SkPJYAF6Do4WYY > wgbh+GCDzEWKgM+zQfzTq1CydX9FUdWw/zdbULhfu+f+J3/dZWtAlMfSsPi8N38g > tAVJA/ycKqIMX3/GPlN7FlscPIdYnHxvJRo45MP/3mxkiI5B5vTn9sG90/J1dwU= > =p6dh > -----END PGP SIGNATURE----- > ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ESS] Keyboard shortcut - is there a principle behind them? 2013-12-06 10:01 ` Rainer M Krug 2013-12-06 12:22 ` Jonathan Leech-Pepin @ 2013-12-06 14:49 ` Tyler Smith 1 sibling, 0 replies; 8+ messages in thread From: Tyler Smith @ 2013-12-06 14:49 UTC (permalink / raw) To: Rainer; +Cc: emacs-orgmode, ess-help@r-project.org Rainer M Krug <Rainer@krugs.de> wrote: >On 12/06/13, 10:49 , Oleh wrote: > >> Now only few shortcuts are reserved for user space and plugins, the >> most notable of which is the `C-c` prefix. That's why most custom >> modes such as org-mode and ESS bind to shortcuts with `C-c` prefix: >> there's a convention that Emacs core will not use `C-c`. To be clear, C-c followed by another modified key (C-x, for example) is reserved for major modes. C-c followed by a regular letter (e.g. C-c x) is reserved for use by the user, and should not be used by major modes. Tyler ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Keyboard shortcut - is there a principle behind them? 2013-12-06 9:02 Keyboard shortcut - is there a principle behind them? Rainer M Krug 2013-12-06 9:49 ` Oleh @ 2013-12-06 22:56 ` Vitalie Spinu 2013-12-07 6:35 ` Matthew Fidler 2 siblings, 0 replies; 8+ messages in thread From: Vitalie Spinu @ 2013-12-06 22:56 UTC (permalink / raw) To: Rainer M Krug; +Cc: emacs-orgmode, ess-help@r-project.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 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Keyboard shortcut - is there a principle behind them? 2013-12-06 9:02 Keyboard shortcut - is there a principle behind them? Rainer M Krug 2013-12-06 9:49 ` Oleh 2013-12-06 22:56 ` Vitalie Spinu @ 2013-12-07 6:35 ` Matthew Fidler 2013-12-09 9:01 ` [ESS] " Rainer M Krug 2 siblings, 1 reply; 8+ messages in thread From: Matthew Fidler @ 2013-12-07 6:35 UTC (permalink / raw) To: Rainer; +Cc: emacs-org, ess-help See http://www.gnu.org/software/emacs/manual/html_node/elisp/Key-Binding-Conventions.html On Dec 6, 2013 3:02 AM, "Rainer M Krug" <Rainer@krugs.de> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > 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 > > > - -- > Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation > Biology, UCT), Dipl. Phys. (Germany) > > Centre of Excellence for Invasion Biology > Stellenbosch University > South Africa > > Tel : +33 - (0)9 53 10 27 44 > Cell: +33 - (0)6 85 62 59 98 > Fax : +33 - (0)9 58 10 27 44 > > Fax (D): +49 - (0)3 21 21 25 22 44 > > email: Rainer@krugs.de > > Skype: RMkrug > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.22 (Darwin) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJSoZKpAAoJENvXNx4PUvmCyp8IAM2uzkocZLD0MVVw/DSI4w7f > ZPFqVBppkzvc5Ef4vuA0Om4ETWqsgYaAs9Tnz3Q3mDGnkZ01yl4/PDGNav/sRGGY > pJs+HElogJCulNrHibh0Ai8X9w29yWZQZnXmPr5lAdmSjTDziUSdUakXte2KkD7O > v+82YoTDAbycUcqK7CUAFNmyNqn5UsXf1h2wYfe6xYaQUPTXnEWsLJAuE3otVE1P > fbmTAbOy+mq+4+2krwp+kCyGU4hoynpJBH1DBUvQgtJeEGYNL2AxYCnm4BU2axwK > qSykHLineyacD4x4RWzEu8uya/P/Q7OSAWQmdsnOT7xqrJo9wxphfrBVefLJb1A= > =BbQi > -----END PGP SIGNATURE----- > > ______________________________________________ > ESS-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/ess-help > [[alternative HTML version deleted]] ______________________________________________ ESS-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/ess-help ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [ESS] Keyboard shortcut - is there a principle behind them? 2013-12-07 6:35 ` Matthew Fidler @ 2013-12-09 9:01 ` Rainer M Krug 0 siblings, 0 replies; 8+ messages in thread From: Rainer M Krug @ 2013-12-09 9:01 UTC (permalink / raw) To: Matthew Fidler; +Cc: emacs-org, ess-help -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks a lot everybody - the key bindings in emaaqcs are (a little b it) clearer now. Cheers Rainer On 12/07/13, 07:35 , Matthew Fidler wrote: > See > > http://www.gnu.org/software/emacs/manual/html_node/elisp/Key-Binding-Conventions.html > > On Dec 6, 2013 3:02 AM, "Rainer M Krug" <Rainer@krugs.de > <mailto:Rainer@krugs.de>> 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 <mailto:ESS-help@r-project.org> mailing > list https://stat.ethz.ch/mailman/listinfo/ess-help > - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSpYbxAAoJENvXNx4PUvmCknQIAOEMueFSmArfgvvn5TuEcMb1 U6K6KR1XEQvV0Z6Gh/SteJkQrOrtN6SrUBMdAjmXQ12y4sgo+47HNU/aF2IdXIVZ 1MUJBYRiXFpSlghdpA7j3VW91mGT6L+JO+vp7qNMa1NPK59xAq6tKc0rxRtvQsF2 YfMhRZwSzfhVtI72LNNvYaPzcEBmpcmQGHDA+7PT1mdRQ5csxhpESmD9h8kWz/Sn BUq9FyTRL8616TzFL1fiHM6CBm9wBVgr+Jk7WftCq7v8VCEGSwJljbUtZlP5fNTL VWuY4MbdfJa8GKRAYMZfGxN02d/VEffznliNm/3qTlbSA371/1obxeek2kFH8ms= =2xQ2 -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-12-09 9:01 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-12-06 9:02 Keyboard shortcut - is there a principle behind them? Rainer M Krug 2013-12-06 9:49 ` Oleh 2013-12-06 10:01 ` Rainer M Krug 2013-12-06 12:22 ` Jonathan Leech-Pepin 2013-12-06 14:49 ` [ESS] " Tyler Smith 2013-12-06 22:56 ` Vitalie Spinu 2013-12-07 6:35 ` Matthew Fidler 2013-12-09 9:01 ` [ESS] " Rainer M Krug
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).