My emacs configuration
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
eshell
lisp
snippets/js2-mode
.gitignore
.hgignore
Emacs Client.applescript
README.org
init.el
theme.el

README.org

Matthew Wraith’s Emacs Config

You should disable AppNap on macOS to have the terminal version of emacs work well:

defaults write org.gnu.Emacs NSAppSleepDisabled -bool YES

On macOS Mojave, font smoothing is a weird thing, and you want to reenable it:

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2

Theme

Inconsolata font with solarized-dark

Themes

  • solarized
  • zenburn
  • moe-theme
  • twilight-theme
  • ujelly-theme
  • base16-theme

Packages

These are my choices of major packages. For example, I use smex/ido over helm, company over ac.

  • evil
  • nlinum (-relative if I want)
  • smex
  • flx-ido
  • ag
  • ibuffer
  • company-mode
  • projectile
  • yasnippet
  • flycheck
  • magit/monky
  • dash-at-point
  • eshell and multi-term (usually eshell over multi-term)
  • intero