This is the contents of my .emacs.d directory.
Many of the code snippets and ideas collated here were obtained originally from the EmacsWiki and I am indebted to all those who contribute to this excellent resource.
- For GNU Emacs 24.3.50.1
- May work with GNU Emacs 24.3.? but not earlier versions.
I use such an extensive set of packages and configurations that loading
them at run-time in the normal manner is prohibitively slow. To avoid this
problem I build and dump an image of emacs
containing nearly all of the
packages and configuration files as eemacs
. The script to perform this task
is bin/makeEemacs
based on various sources of information on the emacs
dump
function, in particular dumping emacs.
- anything-config-ext
- completion-selection
- completion-ui-more-sources
- etags-select
- eulisp-mode
- goofie
- org-pua
- thingatpt-ext
- thing-cmds
- tooltip-help (taken over from Tamas Patrovics)
- wn-org
- ectags
- em-last
- file-journal (This is already on GitHub)
- git-grep
- rw-acronyms
- xl
A set of scripts are provided to download, update, and compile all the major third-party packages I use. In the packages/bin directory:
getAll
: Get all the packages from their respective repositoriesgetDoremi
: Get thedoremi
package from the Emacs WikigetIcicles
: Get theicicles
package from the Emacs WikigetWl
: Getwanderlust
and associated packagesupdateAll
: Update all the packages from their respective repositoriesmakeDirs
: Helper script forAllmake
Allmake
: build all the packages
In addition a Makefile
is provided in the lisp directory to compile the
minor packages.
- anything-config
- apel (needs the latest from the Debian repository no git)
- auctex
- auto-complete
- auto-complete-clang
- babel
- bbdb
- bin
- completion-ui
- doremi
- doxymacs
- ebib
- emacs-calfw
- emacs-clang-complete-async
- emacs-window-layout
- emacs-window-manager
- emms
- emsane
- flim
- git-modes
- gnuplot
- icicles
- imaxima
- ioccur
- latexrefman
- magit
- \org-mode
- paredit
- popup-el
- predictive
- save
- semi
- undo-tree
- w3m
- wanderlust
- wget
- yasnippet
- accelerate
- autoinfo
- babel
- bm
- boxquote
- browse-kill-ring
- browse-kill-ring+
- cdlatex
- cldoc
- cl-lib
- color-grep
- color-moccur
- color-occur
- completing-help
- constants
- dired-details
- dired-details+
- dired+
- dired-explore
- dired-sort-menu
- dired-sort-menu+
- dired-tar
- ediff-trees
- eiv
- esh-toggle
- etags-table
- filladapt
- finder+
- find-recursive
- fsdired
- goto-chg
- grep-edit
- gtags
- header2
- highlight-parentheses
- hl-sexp
- htmlize
- htmlr
- idutils
- iedit
- igrep
- igrep-next-error
- iman
- info+
- isearch-all
- isearch+
- iterator
- lively
- markdown-mode
- mcomplete
- mcomplete-history
- mediawiki
- menu-bar+
- mgrep
- moccur-edit
- multi-eshell
- multi-shell
- multi-term
- no-word
- oddmuse
- openwith
- oprofile-mode
- org-fstree
- outline-magic
- pos-tip
- ppindent
- rect-mark
- replace+
- sequential-command-config
- sequential-command
- sr-speedbar
- stumpwm-mode
- synonyms
- traverselisp
- w3m-session
- webjump-plus
- whole-line-or-region
- window-number
- xgtags
- xgtags-extension
- yaoddmuse