;;; init.el --- NARF bootstrap ;; ;; Author: Henrik Lissner ;; URL: https://github.com/hlissner/emacs.d ;; Version: 0.1.0 ;; ;;; Are you pondering what I'm pondering, Pinky? ;; ;; ,,, !/:. ;; /::\". !!::: ;; :::::\". ," \:,:: ;; ::::::\ ". ,","\::. ;; \:::::":\ "/""v' :' ;; !::::\ ! \ \ __ ;; "::::\ \ ! \.&&&&, ;; ," __ ", cd,&&&&&&' ;; \ ". "" / \&&&" _,--- ;; "",__\_ / _,:"::::: ;; _," ,"" ,-,__,/":,_ ,","::::::: ;; _," ," `'' ::::,",__,,----,,__," /::::::::: ;; ," ,".__, \:::," " /:::":::::/ ;; ," ,/"::::::\ >" (_-"/:::::: ;; / ,"_!:::::::/, ," _,,--, /::::::/ ;; / "" _,"\:::::::' ! ," ){:::::/ ;; ! _," \ "", \,"""-,____,"__,,,"_," _/ ;; ""t" \\ \ "-,_(*)&&&&(*)," \ ." ;; / \", ! , \ ! - ) ;; ! \ "" ! !==!"-,__,' ;; ! \ """_""""`, ", /"_ ;; \ , .l /" " ", \! ,_/ ;; ), \ / \ \/ ,, /! ! ;; ,::\ \," \ ! \/ ! ! ;; _,::::" ) )\ ," ___ \ -,_, ,"",! ! ;; __,,,::::"" ," ,":::,-:::--:" __\_!__/_""-,_! ;; ,,:::""""""" ,:_,""__...._"""::::"" /:::::" "":::::: ;; (:._ l::::::::::::\\/ "" "" ;; """"--,,,--- """" ;; ;; These mice are not part of GNU Emacs. ;; ;;; License: GPLv3 (defconst narf-debug-mode nil) (setq user-mail-address "henrik@lissner.net") (scroll-bar-mode -1) ; no scrollbar (tool-bar-mode -1) ; no toolbar (menu-bar-mode -1) ; no menubar (set-frame-font (font-spec :family "terminus (ttf)" :size 12 :antialias nil)) ;; (set-frame-parameter nil 'fullscreen 'fullboth) (load (concat user-emacs-directory "init-load-path.el")) (load-theme (if window-system 'narf-dark 'wombat) t) (mapc 'require `(;; benchmark ; records load times in `require-times'; see `list-times' core ; core/core.el ,(cond (IS-MAC 'core-os-osx) (IS-LINUX 'core-os-linux) (IS-WINDOWS 'core-os-win32)) core-ui ; draw me like one of your French editors core-evil ; come to the dark side, we have cookies core-editor ; filling the editor-shaped hole in the emacs OS core-company ; for the lazy typist core-yasnippet ; for the lazier typist core-auto-insert ; for the laziest typist core-flycheck ; remember that semicolon you forgot? core-project ; whose project am I in? core-vcs ; version control is a programmer's best friend core-helm ; a search engine for life and love core-quickrun ; run code, run. core-workgroups ; cure Emacs alzheimers module-cc ; c/c++/obj-c madness module-csharp ; unity, mono and xamarin module-data ; dbs 'n data formats module-eshell ; eshell (on windows) module-go ; a hipster dialect module-java ; the poster child for carpal tunnel syndome module-js ; alert("not java, javascript!") module-elisp ; module-lua ; one-based indices? one-based indices. module-lb6 ; LaunchBar 6 development ;; module-org ; for fearless [organized] leader module-php ; making php less painful to work with module-python ; beautiful is better than ugly module-regex ; /^[^\s](meaning)[^\n]*/ module-ruby ; <3 module-sass ; @include magic; module-swift ; yay, emoji variables! module-markdown ; markdown ;; module-rust module-vim ; the confessional module-web ; for the 2.0'er my-bindings my-commands )) (defun display-startup-echo-area-message () (message ">>> Loaded in %s" (emacs-init-time))) ;;; I think so Brain...