.files, Emacs config and utility scripts and such.
Everything ships as part of .emacs.d
directory because it’s 🆗
My emacs and $HOME setup. Focused on:
- Clojure
- Shell scripting in Bash
- Ops (Terraform, mostly)
- Javascript/Typescript/React
If you want to use these yourself - probably a bad idea, given that I built all of this stuff to fit my workflow.
- Fork this repo
- Clone to
$HOME/.emacs.d
cd .emacs.d && make
- Start Emacs,
use-package
will take over
There’s a `Brewfile` provided, run `brew bundle`
Most, if not all languages I work with are setup to use Eglot for LSP and Treesitter for syntax highlighting.
My Clojure workflow leans heavily on `clojure-mode` + Monroe + my own REPL helpers library, Rumble - it includes helpers for running tests, interacting with Portal
For navigation and autocomplete, I use Ivy + whatever else it needs (Swiper, Company) etc. In rare cases I need to do something in the terminal, vterm has my back.
I would be surprised if this config works for anybody else :-)