I use Emacs, and have for around four years, since my first year at Brigham Young University. I have been doing minor customization to it for a long time, mostly rebinding keys, but recently have been trying to improve my abilities. I’m trying to learn more of the various modes that exist, enhancing customizations, and trying to transform Emacs into my primary working platform, not just for programming and text editing, but as my shell, file manager, and anything else I find it can do.
Primarily I use Emacs to edit CSS, JSP, HTML, and java at work, and at home I also do some php and python coding.
One of my favorite customizations is a simple change to the paren matching face, rather than some boring background or foreground color change I like to keep my AngryFruitSalad and change the style of the face - I currently use bold and italics. Add the following to custom-set-faces to get bold and italic text when matching parens.
'(show-paren-match-face ((((class color)) (:bold t :italic t))))
I’ve recently tried using DrewAdams’ OneOnOneEmacs - It’s an interesting way to use Emacs, and I do think I prefer it to using multiple windows. I had to drop all of my customization to get it to work, but I’ve been able to slowly add my own customizations back in.
I’ve also finally tried to learn how to use query-replace-regexp (CategoryRegexp) and saving text to registers, and WOW, why didn’t I do that 5 years ago?! They’ve quite possibly been the single (dual?) most effective efficiency improving techniques I’ve learned in months!
You’re the fellow with the Highland Bagpipe stuff for Lilypond, no? ChristopherSmith