        doom            ; doom-one; a look inspired by Atom's Dark One
        ;; TODO doom-dashboard  ; a nifty splash screen for Emacs
        doom-modeline   ; a snazzy Atom-inspired mode-line
-
-       :os
-       macos           ; resolves some issues running Emacs on MacOS
-
-       :fun
        doom-quit       ; DOOM quit-message prompts when you quit Emacs
+       hl-todo         ; highlight TODO/FIXME/NOTE tags
 
        :tools
        eshell          ; a consistent, cross-platform shell (WIP)

       upload          ; map local to remote projects via ssh/ftp

       :lang
       asm             ; assembly for fun or debugging
       cc              ; C/C++/Obj-C madness
       crystal         ; ruby at the speed of c
       csharp          ; unity, .NET, and mono shenanigans
       css             ; #big-bang::before { content: ""; }
       data            ; config/data formats
       emacs-lisp      ; drown in parentheses
       go              ; the hipster dialect
       haskell         ; a language that's lazier than I am
       html            ; The end is always near </html>
       java            ; the poster child for carpal tunnel syndrome
       javascript      ; all(hope(abandon(ye(who(enter(here))))))
       julia           ; a better, faster MATLAB
       latex           ; writing papers in Emacs has never been so fun
       lua             ; one-based indices? one-based indices
       octave          ; math isn't a choice, it's a way of life
       org             ; for organized fearless leader (WIP)
       php             ; make php less awful to work with
       processing      ; for prototyping
       python          ; beautiful is better than ugly
       rest            ; emacs as a REST client
       ruby            ; 1.step do {|i| p "Ruby is #{i&1==0?'love':'life'}"}
       rust            ; Fe2O3.unwrap().unwrap().unwrap().unwrap()
       scala           ; java, but good
       sh              ; she sells (ba|z)sh shells on the C xor
       swift           ; who asked for emoji variables?
       text            ; writing docs for people to ignore
       typescript      ; javascript, but better
       viml            ; PURGE THE HERETICS, FOR THE EMPEROR

       :frameworks
       angular
       jekyll
       laravel
       nodejs
       rails
       react
       launchbar
       screeps

       ;; Applications are large, toggle-able states that transform Emacs to
       ;; fulfill a specific purpose. See `doom/toggle'. They should be loaded

       syntax-checker  ; tasing you for every forgotten semicolon
       version-control ; remember, remember that commit in November
       workspaces      ; tab emulation, persistence and separate workspaces
       eval            ; repls, runners 'n builders; run code, run
       debug           ; stepping through code, to help you add bugs

       :completion
       company         ; auto-completion backend
