Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.36 KB

README.md

File metadata and controls

43 lines (33 loc) · 1.36 KB

kpurdon/.emacs.d

My personal emacs configuration. This configuration is built to work with Emacs for MacOSX and is last tested on:

$ emacs --version
GNU Emacs 25.1.1

Custom configuration is included for the following development modes:

  • Golang
  • Python
    • Optional autopep8 support
  • Markdown
  • JSON
  • Web
    • html w/ modified default settings (via web-mode

Quickstart

  1. Install Emacs for MacOSX
  2. Run cd $HOME && rm -rf ./.emacs.d && git clone [email protected]:kpurdon/.emacs.d.git
  3. Install the following dependencies:

Golang (see development/_golang.el)

  • go get -u golang.org/x/tools/cmd/goimports
  • go get -u github.com/nsf/gocode
  • go get -u github.com/rogpeppe/godef
  • (optional) go get -u github.com/golang/lint/golint (requires go 1.5+)
  • (optional) go get -u golang.org/x/tools/cmd/guru

Python (see development/_python.el)

  • pip install jedi
  • (optional) pip install importmagic
  • (optional) pip install autopep8