Skip to content

mikefaille/.emacs.d

Repository files navigation

Mike’s Emacs Configuration

This repository contains my personal Emacs configuration. The setup includes optimized settings for different programming languages, especially Go, and various tools to improve productivity.

Installation

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.

Setting Up Go

To setup Go in Emacs:

  1. Install Go. Ensure that your GOPATH is set to ~/go.
  2. In Emacs, run the following command:
M-x go-projectile-install-tools

This will install the necessary Go tools.

Platinum Searcher

To use the Platinum Searcher within this configuration, you need to install it first:

go get -u github.com/monochromegane/the_platinum_searcher/...

Optional Setup for Org-mode

For LaTeX support in Org-mode, you need to install latexmk.

Python Setup

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!

Releases

No releases published

Packages

No packages published