- auctex
- cscope
- pymacs
- emacs-haskell-mode
- slime
- emacs-color-theme
- emacs-jabber (available on aur)
- mercurial
- emacs-goodies-el
- emacs-jabber
- python-mode
- emms
- libtagc0-dev
- cscope-el
Open System Properties -> Environment Variables -> New, and add a new
environment variable HOME
, its value should be the path to the
.emacs
directory
Link emacs.symlink to ~/.emacs. In emacs, run M-x package-list-packages
to initialize package system, and then restart emacs.
Add MELPA to package repository (http://melpa.org/#/getting-started).
These packages may need to be installed:
- jsx-mode
- projectile
$ git submodule init && git submodule update && git submodule status
$ emacs -Q -l cedet-build.el -f cedet-build
$ autoreconf -i
$ ./configure && make
For LaTeX mathematical equations, install packages tetex-extra
and dvipng
.
-
Compile Python libraries
make install
After successful installation, you should be able to execute from Pymacs import lisp
in an interactive Python shell.
-
Compile pymacs elisp source code
M-x byte-compile-file RET pymacs.el RET
$ cd langmode/haskell/structured-haskell-mode
$ cabal install
$ cd utils/helm
$ make
$ cd langmode/javascript/js3-mode
$ bin/build
See this issue on GitHub. A workaround:
$ cd /usr/share/emacs/24.1.50/etc
$ sudo ln -s DOC-24.1.50.2 DOC-24.1.50.1