My Emacs configuration
- Emacs Lisp 98.5%
- Shell 1.5%
| custom | ||
| .gitignore | ||
| init.el | ||
| LICENSE | ||
| README.md | ||
| setup.sh | ||
dotemacs
My previous Emacs config repo was getting way too big, so I made this one in the hope that it stays structured a bit more nicely.
Instructions
- Run
sudo pacman -S clang llvm llvm-libs - Run
yaourt -S rtags-git - Be patient when using in a new project! In the beginning, you may have to try opening files a couple of times, the rtags database takes a few minutes to build, etc.
- rtags sometimes gives an error
symbol name is void: string-p.... Ignore it and retry the operation. - You may have to run
M-x jedi:install-serverwhen first opening a Python file - To set up the Irony server, open a
.cppfile, write a hello world, and wait for the prompt toM-x irony-install-server. - When setting up the Irony server, add
-DLIBCLANG_INCLUDE_DIR=/usr/include/ -DLIBCLANG_LIBRARY=/usr/lib/libclang.soto the command line given.