joshholla / .emacs.d

My emacs configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Josh .emacs.d

It’s been a fun ride. This was my emacs config for quite a while. However, I’ve been playing around with vim bindings and spacemacs for the last while. Leaving this repo up for now.

Notes

  • Inspired by the excellent config at https://github.com/CSRaghunandan/.emacs.d
  • Ivy as the preferred completion frontend for emacs.
  • use-package for faster load times and loading packages only when necessary.
  • Certain packages will only work if you have the associated applications installed
    • ripgrep -> as an alternative for grep and to grep an entire project
    • aspell -> for spellcheck
    • jedi -> for autocompletion and jump to def in python files
    • tern -> for autocompletion and jump to def in javascript files
    • LanguageTools -> check for grammar mistakes
    • coreutils -> only if you’re on macOS. Needed by dired
    • fortune -> for getting a random quote in scratch buffer
  • Install a custom built Iosevka font from here
  • If you are using built from master/trunk, use the develop branch for eterm-256color.el otherwise you will run into errors when invoking multi-term

Feedback

Raise an issue!

About

My emacs configuration

License:MIT License


Languages

Language:Emacs Lisp 99.4%Language:YASnippet 0.6%