My emacs configuration
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
my-elisp-code
org-capture-templates Automatically generate UUIDs for org headlines and add shortcut to co… Jan 10, 2017
setup-files remove clang-format; replace with lsp-format-buffer Oct 2, 2018
snippets Add snippets for hack, refactor, optimize Feb 10, 2017
.gitignore Replace company-statistics with company-prescient Aug 11, 2018
.projectile Ignore elisp autoload files from ~/.emacs.d/elpa Mar 6, 2018
LICENSE Update copyright years in LICENSE Jun 30, 2018
README.org Update readme Aug 7, 2018
abbrev_defs Add pdfgrep Oct 1, 2018
bookmarks Remove powerline and spaceline; add moody and minions Mar 12, 2018
early-init.el speed up emacs startup Aug 14, 2018
general.el lazy load yas-minor-mode instead of enabling it globally Aug 15, 2018
init.el refactor deadgrep config to setup-rg Aug 24, 2018
mc-lists Add shortcut for kill-region to selected-keymap Jul 16, 2018
setup-packages.el load key-chord-mode after emacs startup Aug 15, 2018

README.org

Rag .emacs.d

My emacs config.

Notes

  • Work in progress and is subject to frequent changes.
  • Ivy as the preferred completion frontend for emacs.
  • Very minimal theme with no toolbar, no scrollbars, no line numbers and use zenburn theme.
  • Tested to work with emacs 26.1 stable and 27.0.50 master on macOS Sierra and linux.

Key points

  • 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 entire project
    • hunspell -> for spellcheck
    • 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

Open to any feedback, corrections. Thanks :)