3 ms·
Mine's on github too: http://github.com/markhepburn/dotemacs http://github.com/markhepburn/dotemacs It's quite large, and includes a lot of third-party stuff,
by mark_h 16y ago
Mine's on github too: http://github.com/markhepburn/dotemacs http://github.com/markhepburn/dotemacs
It's quite large, and includes a lot of third-party stuff, much of it as submodules.
It's relocatable (with additional platform and/or machine-specific loads) which might be semi-interesting: http://everythingtastesbetterwithchilli.com/initialisation-file-portability-tweaks http://everythingtastesbetterwithchilli.com/initialisation-f...
Little things off the top of my head that I find useful:
* wind-move -- use shift-arrow keys for window navigation
* (fset 'yes-or-no-p 'y-or-n-p)
* browse-kill-ring
* mic-paren-mode
* rename-file-and-buffer from Yegge
* unscroll (undo inadvertent C-v) from Glickstein's book
* lots of little tweaks like using C-,/. for smooth scrolling up/down
* uniquify to keep buffer names unique
* find-file-at-point
Lots of autloads for more efficient initialisation (although that's less of an issue now that I'm using --daemon at startup)
I do the usual UI tweaks like turning off the menu and tool bar, using ido mode (with smex -- ido for commands), etc. There's not a lot of keys that I rebind, but I do change backward-kill-word to C-w (consistent with shell usage), and kill-region to C-xC-k. Both those suggestions were from Yegge's effective emacs article which is worth a browse; I've ignored his advice to also change M-x to C-xC-m though.