My personal emacs configuration. This configuration is built to work with Emacs for MacOSX and is last tested on:
$ emacs --version
GNU Emacs 26.3
Custom configuration is included for the following development modes:
- Golang
- Editor basics via gopls
- Automated struct tags (via emacs-go-add-tags)
- Linting/Style via golangci-lint
- Python
- Editor basics via elpy
- Style checking via flake8/isort/autopep8
- Markdown
- Editor basics via markdown-mode
- JSON
- Editor basics via json-mode
- Web
- Editor basics via web-mode
- JS
- Editor basics via js2-mode
- YAML
- Editor basics via yaml-mode
- Install Emacs for MacOSX
- Run
cd $HOME && rm -rf ./.emacs.d && git clone [email protected]:kpurdon/.emacs.d.git
- Run the following scripts (or look at them for required tools):
./scripts/install_go_tools.sh
./scripts/install_py_tools.sh