after 7 years of working on a mac day in, day out, i'm back to using linux on the desktop (debian etch, if you must know). to make matters worse, i can't run windowmaker because company policy is gnome desktop (management, changing workstations, etc. i get it, in fact i may have suggested similar policies in the past for the exact same reasons, but it's frustrating because gnome desktop is an awful piece of crap. in fact, nothing beats windowmaker, which is what i know). i don't want to talk about it anymore, it's really depressing. oh, the fonts... argh!
i got a very nice
microsoft natural ergonomic keyboard 4000 (dudes, you've really got this product naming thing nailed down!) which i'm getting used to (straight off the bat, it really makes a huge difference on my wrists to have proper support, and the fingers aren't complaining either, although i still miss a keystroke here and there).
anyway, this keyboard has a shitload of extra keys, which aren't used by gnome, afaict (even though the keyboard is listed in the preferences... at least in one of the 6 or 7 places where you can configure various unrelated things). which sucks, because i'm very weary about leaving emacs (and there certainly are a number of new toys since i've last used it). so here's the first bit i got into my .emacs, which uses the back and forward keys in the keyboard (conveniently placed below the space bar) to jump to the corresponding parens, bracket, etc. (you get the key code emacs sees by entering "c-h k" and then pressing the key you're interested in, in this case the back and forward buttons):
(global-set-key (kbd "") 'backward-sexp)
(global-set-key (kbd "") 'forward-sexp)
i really missed emacs. it's a shame it doesn't run on bare metal.