3 ms·
2. There's a built-in tutorial like Vimtutor for this, it's under the help menu. 3. Looks like you can use Python[1], but you'd better just bite the bullet and
by forgotmyoldacct 13y ago
2. There's a built-in tutorial like Vimtutor for this, it's under the help menu.
3. Looks like you can use Python[1], but you'd better just bite the bullet and learn a bit of Emacs Lisp, it's how you'll be configuring it anyway, and it's unlikely that you'll need to program something too complex if you can just fetch a bunch of Elisp from the net which does sort of what you want.
4. Yes, from Emacs 24 and on it has a built-in package manager and repositories.
You know what a good way to learn Emacs is? Reading the docs. No, really! Anytime you request documentation for your buffer (C-h m by default), it will be based on your current key bindings and modes, so it's a great starting point to explore, as it'll tell you of all the shortcuts your active plugins have defined.
As of late, I've learned more of the capabilities of the modes I use by dicking around than by searching the web or reading manuals, as I sometimes just start typing in the extended command shell (M-x), using IDO mode's[2] fuzzy completion, and seeing what comes up. For instance, by typing "replace", I just learned of query-replace, which prompts you before each substitution for a string. Afterwards, I can run "M-x where-is" to see if the command is bound to any shortcut right now, as I did with query-replace, which turned out to be bound to M-%.
_______________________________
1. http://pymacs.progiciels-bpi.ca/index.html http://pymacs.progiciels-bpi.ca/index.html
2. http://www.emacswiki.org/emacs/InteractivelyDoThings http://www.emacswiki.org/emacs/InteractivelyDoThings
- thom 13y agoM-x apropos was also a hugely important part of the learning process for me.
- gavinpc 13y agoThe built-in tutorial (C-h t) was extremely useful for me in learning emacs. First, it's just a document that you can edit. You start at the very beginning by navigating the document itself. You can save or discard your changes to it. Second, it's marked up to show you when the key bindings it's talking about have been re-bound. This wouldn't be an issue for a "vanilla" emacs, but is useful with preconfigured packages. By the time you get through the tutorial, the basics are second-nature. More power to the videos -- just agreeing that the built-in docs are ample.