Help me make Emacs Not Painful
I spend a Pareto portion of my work day in three applications: jEdit, Firefox, and a terminal.
I hang around Emacs (and VI)-loving folks all day. Emacs. jEdit. Emacs. jEdit. The tension is palpable. :)
Maybe their influence is starting to rub off on me. Here’s what I want: Dear readers, can you provide comments on any tips to achieve any of these in Emacs?
- I keep about 20 files open at a time, in multiple “sessions”. With one dropdown in jEdit, I can switch to a different 20 files in a different session, all open and ready for editing. When I start the editor, I don’t need to individually open files.
- I use a plugin to show a bunch of tiny tabs at the bottom, so I can see what’s open at a glance.
- Text selection with shift+arrow keys, and copy and paste with Ctrl+C and Ctrl+V. PgUp and PgDn working. (Just like my web browser)
- Ctrl+W to close a tab or workspace. Ctrl+T to open a new tab. (Just like my web browser)
- Ctrl+S to save (Just like my…you get the picture)
- I’m not a heavy mouse user, but when I do use a mouse, I should at least be able to select text with it.
- Line numbers showing on each line.
- Nice fonts (no small feat on BSD).
- Here’s the kicker: I want to attach in from a remote computer (on a different OS) and have the same experience, same files already open, and so on. Here, jEdit isn’t helping (unless I go VNC, but that’s a big hammer…)
I’ve talked about this before, though my environment now is a little different. (For one, I am now making basic use of GNU Screen for my terminal sessions.) Basically, I want an editor that works like all the other software I use all day, instead of making me remember an entirely different set of key bindings. Every extra bit of my limited wetware storage claimed by my tools detratcts from the stuff I really need to be thinking about. Comments? -m