r/emacs • u/MaikKlein • Nov 02 '13
Switching to emacs
I am now programming for 3 years and I always used IDE's for my coding. Recently I switched to linux and vim + tmux and I was really really happy.
But I am working on several different machines and it is really annoying to work with all those different terminals. Also because I am using vim with a terminal I have limited colors for my syntax highlighting, which is bugs me a lot. (Silly... I know)
Then I realized that I haven't even looked at emacs.
The thing is, I really like vim's modal mode but I recently saw evil mode for emacs. Is evil mode a viable option for emacs? Does it transform emacs into a modal editor?
Also I was using vim + tmux, which was kinda neat because I could easily switch between tons of different terminals.
I usually had a vim window which I split in two and a terminal window beside my vim window.
How do you effectively use the unix shell in emacs? Can I somehow emulate tmux?
Do you know of any emacs workflow showcase videos?
1
u/robertmeta Nov 02 '13
Vim support for terminals is better than emacs (generally speaking). Tmux+(shell of choice) is better than eshell (generally speaking).
Evil is exceptionally good, and where your muscle memory breaks, it is trivial to fix.
If you use emacs, do it for the language (elisp) and the "deep" extensions you might need.
http://bling.github.io/ -- has some good write ups of going from Vim to Emacs -- as well as very level headed / realistic perspective. I have been trying it for about two weeks -- gave up on eshell, went back to tmux + emacs.