3 ms·
Think of it this way, Emacs is powerful enough to let someone come in and write a very powerful plugin that lets you use vim inside Emacs. That power is then tr
by weaksauce 9y ago
Think of it this way, Emacs is powerful enough to let someone come in and write a very powerful plugin that lets you use vim inside Emacs. That power is then translated into other equally powerful and well written packages for Emacs.
Org mode is great and can do an absolute ton.
Magit is the best git interface I have ever used and I have used a ton of them.
Evil mode is an almost complete vim and I consider myself to be a pretty power vim user and have used it for many years.
Helm is amazing at searching through lists of things and enables other things like swoop(also amazing) which takes your file and puts each line into a temp buffer and let's you search for lines in that file. Say you wanted lines matching foo and bar all you do is type 'foo bar' and it updates the list of matches in real time. If you move your cursor over any of the matched lines it jumps to the context in the file. If you hit escape it goes back to where you initiated the search, if you hit enter it jumps to that line in the file and dismisses the dialog.(actually a temp buffer that you can edit later if you wanted.)
irc, terminal, email, a slew of other things that are treated as normal buffers that you can use all your normal editing commands in. The entire editor is introspective and customizable as everything is a function that you can bind contextually and most are written in Elisp.
That's the power and I am really only scratching the surface. Hop onto the spacemacs gitter chat and ask any other questions you have.
Edit another invaluable one is 'which key' that tells you what the next available key strokes are once you press something that is the start of a multi key chord. In spacemacs this is used to great effect with the space bar starting most of the non vim leader keys actions. These are also easily remembered because they usually start with the same letter as the idea. 'Spc b' is the menu for all the buffer actions. Spc p is projects, Spc f is files, Spc a is applications, Spc s is extra searching functions.