/dot-emacs

.emacs.d

Primary LanguageEmacs Lisp

Emacs packages, extensions, configuration and image dump scripts

This is the contents of my .emacs.d directory.

Emacs Version

  • For GNU Emacs 25.1.3

Building eemacs (fast-loading extended emacs)

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 thats perform this task is bin/makeEemacs. Note that emacs no longer supports dumping new images and temacs must be used which is obtained by compiling emacs from sources. I hope that eventually the option to dump emacs images directly from emacs will be reinstated.

My Packages (in my-lisp directory)

  • alarm
  • company-flyspell
  • e2wm-code2
  • etags-select
  • eulisp-mode
  • goofie
  • greed
  • inf-eulisp
  • key-cat
  • org-pua
  • thingatpt-ext
  • tooltip-help (taken over from Tamas Patrovics)
  • wn-org

Third-party Packages (in the elpa and lisp directories)

A Makefile is provided in the lisp directory to compile the minor packages.

Major packages (in the elpa directory)

  • ace-link
  • apel
  • async
  • auctex
  • auto-compile
  • babel
  • bbdb
  • bind-key
  • browse-kill-ring+
  • browse-kill-ring
  • calfw
  • cdlatex
  • commenter
  • company
  • company-quickhelp
  • concurrent
  • ctable
  • dash
  • deferred
  • define-word
  • diminish
  • dired+
  • dired-details
  • dired-details+
  • dired-sort-menu
  • dired-sort-menu+
  • doremi
  • doremicmd
  • doremifrm
  • e2wm
  • ebib
  • electric-operator
  • emms
  • epc
  • epl
  • etagstable
  • ewwlnum
  • exwm
  • faces+
  • finder+
  • flim
  • flycheck
  • framefns
  • gitcommit
  • gnuplot
  • googlemaps
  • gotochg
  • haskellmode
  • header2
  • helmcore
  • hexrgb
  • highlightparentheses
  • hlsexp
  • htmlize
  • icomplete+
  • iedit
  • igrep
  • info+
  • isearch+
  • ivy
  • magit
  • magitpopup
  • markdownmode
  • mediawiki
  • multishell
  • nimmode
  • openwith
  • outlinemagic
  • packed
  • paredit
  • parsebib
  • phi-grep
  • pkginfo
  • popup
  • projectile
  • rectmark
  • replace+
  • rustmode
  • semi
  • sequentialcommand
  • smart-mode-line
  • srspeedbar
  • synonyms
  • undotree
  • usepackage
  • wanderlust
  • wget
  • wholelineorregion
  • windowlayout
  • windownumber
  • witheditor
  • yaoddmuse
  • yasnippet

Minor Packages (in the lisp directory)

  • accelerate
  • cldoc
  • constants
  • dired-tar
  • ediff-trees
  • em-last
  • filladapt
  • find-recursive
  • fsdired
  • iman
  • isearch-all
  • no-word
  • oprofile-mode
  • ppindent
  • rw-acronyms

Packages to try

Rtags

https://github.com/Andersbakken/rtags

Irony

https://github.com/Sarcasm/irony-mode