This repository contains my personal Emacs configuration. The setup includes optimized settings for different programming languages, especially Go, and various tools to improve productivity.
To install the configuration, clone this repository into your home directory as follows:
cd ~
git clone [email protected]:mikefaille/.emacs.d.git --recursive
The --recursive
flag ensures that all submodules are also cloned.
To setup Go in Emacs:
- Install Go. Ensure that your
GOPATH
is set to~/go
. - In Emacs, run the following command:
M-x go-projectile-install-tools
This will install the necessary Go tools.
To use the Platinum Searcher within this configuration, you need to install it first:
go get -u github.com/monochromegane/the_platinum_searcher/...
For LaTeX support in Org-mode, you need to install latexmk
.
For Python development, the jedi
package is used. To install the jedi server, run the following command in Emacs:
M-x jedi:install-server
This configuration provides a robust foundation for Python development, including autocompletion, syntax checking, and more.
Enjoy using this Emacs configuration, and feel free to customize it to your liking!