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 --recursiveThe --recursive flag ensures that all submodules are also cloned.
To setup Go in Emacs:
- Install Go. Ensure that your
GOPATHis set to~/go. - In Emacs, run the following command:
M-x go-projectile-install-toolsThis 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-serverThis 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!