/emacs.d

emacs configuration files

Primary LanguageEmacs Lisp

.emacs.d configuration

This is my emacs configuration.

Installation

  1. Install emacs.
  2. Back-up your existing config (if any): $ cd $HOME; mv .emacs.d .emacs.d.bak
  3. Clone this repo: $ cd $HOME; git clone https://github.com/ricky/emacs.d .emacs.d
  4. Ignore local changes to custom.el: $ cd ~/.emacs.d; git update-index --skip-worktree custom.el
  5. Enjoy!

Included Packages

  • auto-minor-mode
  • bind-key
  • browse-at-remote
  • company
  • company-ctags
  • company-fuzzy
  • company-shell
  • copy-as-format
  • csv-mode
  • diffview
  • diminish
  • diredful
  • dockerfile-mode
  • editorconfig
  • editorconfig-custom-majormode
  • eshell-did-you-mean
  • eshell-git-prompt
  • eslint-fix
  • exec-path-from-shell
  • flycheck
  • flymd
  • gh-md
  • gitconfig-mode
  • gitignore-mode
  • go-mode
  • groovy-mode
  • helm
  • helm-company
  • helm-flycheck
  • helm-fuzzier
  • helm-make
  • helm-projectile
  • helm-rg
  • helm-sql-connect
  • helm-swoop
  • jinja2-mode
  • jq-mode
  • js2-mode
  • json-mode
  • json-navigator
  • less-css-mode
  • lsp-mode
  • magit
  • markdown-mode
  • mmm-jinja2
  • mmm-mode
  • omnisharp
  • org
  • org-notebook
  • ox-hugo
  • ox-reveal
  • ox-rst
  • powerline
  • projectile
  • projectile-ripgrep
  • revbufs
  • salt-mode
  • sbt-mode
  • scala-mode
  • skewer-less
  • skewer-mode
  • slack
  • solarized-theme
  • terraform-mode
  • typescript-mode
  • use-package
  • yaml-mode