You should disable AppNap on macOS to have the terminal version of emacs work well:
defaults write org.gnu.Emacs NSAppSleepDisabled -bool YESOn 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 2Inconsolata font with solarized-dark
- solarized
- zenburn
- moe-theme
- twilight-theme
- ujelly-theme
- base16-theme
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