Skip to content

xxzgc/emacs.d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs config

One more ugly way for setting up Emacs.

Manual installation

$ mkdir "~/.emacs.d" && cd "~/.emacs.d"
$ git clone git://github.com/taryk/emacs.d.git .
$ git submodule update --init

Then you can run emacs

$ echo '(load-file "~/.emacs.d/init.el")' > ~/.emacs
$ emacs

or just

$ emacs -q -l ~/.emacs.d/init.el

Recursive module update

$ git pull --recurse-submodules
$ git submodule update --init --remote --recursive

Structure

Directory/File Description
packages/ Contains manually installed 3rd party packages
elpa/ Installed ELPA packages
snippets/ Contains snippets splitted by major-mode in YASnippet format
custom.el Various emacs settings
init-autocomplete.el autocomplete-mode configs
init-cc.el cc-mode set up
init-cedet.el Cedet customization
init-clojure.el clojure-mode customization
init-cmake.el cmake-mode customization
init-common-lisp.el common-lisp-mode customization
init-cua.el cua-mode customization
init-dirtree.el dirtree-mode customization
init-ecb.el ECB customization
init-ediff.el ediff customization
init-elisp.el elisp-mode customization
init-elpa.el ELPA customization
init-geiser.el geiser customization
init-general-defuns.el misc functions
init-git.el git-related modes customization
init-haskell.el haskell-mode customization
init-heroku.el heroku customization
init-iedit.el iedit-mode customization
init-irc.el ERC customization
init-jabber.el jabber.el customization
init-jira.el jira-mode customization
init-js.el javascript-related modes customization
init-keybinds.el Keybindings customization
init-linum.el Line numbers
init-lua.el lua-mode customization
init-markdown.el markdown-mode customization
init-mercurial.el mercurial-related modes customization
init-minimap.el minimap-mode customization
init-mmm.el Multi Major Mode customization
init-modeline.el Emacs modeline customization
init-multiplecursors.el multiple-cursors-mode customization
init-multiterm.el multi-term customization
init-nxhtml.el nxhtml-mode customization
init-nyan.el nyan-mode customization
init-org.el org-mode customization
init-package.el Ability to define custom packages
init-perl.el Perl-related modes customization
init-perspective.el persp-mode customization
init-php.el php-related modes customization
init-profile.el provide profiles (not implemented yet)
init-python.el Python-related modes customization
init-ruby.el Ruby-related modes customization
init-scala.el scala-mode2 customization
init-scheme.el scheme-related modes customization
init-session.el emacs sessions customization
init-shell-script.el sh-mode customization
init-sml.el sml-mode customization
init-sqlite.el sqlite support (not implemented yet)
init-svn.el SVN-related modes support customization
init-twitter.el twitter support
init-vline.el vline-mode customization
init-w3m.el w3m customization
init-window-number.el window-number-mode customization
init-workspaces.el workspaces customization
init-yaml.el yaml-mode customization
init-yasnippet.el yasnippet
init.el Starting point of initialization

Packages

Programming Languages

Programming Tools

Version Control Systems

Themes

Misc