Initial commit (brand new NARF)
This commit is contained in:
parent
de70863bed
commit
d0628e018a
105 changed files with 1837 additions and 16026 deletions
111
init.el
111
init.el
|
@ -1,18 +1,19 @@
|
|||
;;; NARF! Emacs for the jaded vimmer
|
||||
;;; init.el --- NARF bootstrap
|
||||
;;
|
||||
;; Author: Henrik Lissner <henrik@lissner>
|
||||
;; URL: https://github.com/hlissner/emacs.d
|
||||
;; Author: Henrik Lissner <henrik@lissner.net>
|
||||
;; URL: https://github.com/hlissner/emacs.d
|
||||
;; Version: 0.0.0001
|
||||
;;
|
||||
;;; Narf!
|
||||
;;; Are you pondering what i'm pondering, Pinky?
|
||||
;;
|
||||
;; ,,, !/:.
|
||||
;; /::\". !!:::
|
||||
;; :::::\". ," \:,::
|
||||
;; ::::::\ ". ,","\::.
|
||||
;; \:::::":\ "/""V' :'
|
||||
;; \:::::":\ "/""v' :'
|
||||
;; !::::\ ! \ \ __
|
||||
;; "::::\ \ ! \.&&&&,
|
||||
;; ," __ ", CD,&&&&&&'
|
||||
;; ," __ ", cd,&&&&&&'
|
||||
;; \ ". "" / \&&&" _,---
|
||||
;; "",__\_ / _,:":::::
|
||||
;; _," ,"" ,-,__,/":,_ ,",":::::::
|
||||
|
@ -22,73 +23,65 @@
|
|||
;; / ,"_!:::::::/, ," _,,--, /::::::/
|
||||
;; / "" _,"\:::::::' ! ," ){:::::/
|
||||
;; ! _," \ "", \,"""-,____,"__,,,"_," _/
|
||||
;; ""T" \\ \ "-,_(*)&&&&(*)," \ ."
|
||||
;; ""t" \\ \ "-,_(*)&&&&(*)," \ ."
|
||||
;; / \", ! , \ ! - )
|
||||
;; ! \ "" ! !==!"-,__,'
|
||||
;; ! \ """_""""`, ", /"_
|
||||
;; \ , .L /" " ", \! ,_/
|
||||
;; \ , .l /" " ", \! ,_/
|
||||
;; ), \ / \ \/ ,, /! !
|
||||
;; ,::\ \," \ ! \/ ! !
|
||||
;; _,::::" ) )\ ," ___ \ -,_, ,"",! !
|
||||
;; __,,,::::"" ," ,":::,-:::--:" __\_!__/_""-,_!
|
||||
;; ,,:::""""""" ,:_,""__...._"""::::"" /:::::" ""::::::
|
||||
;; (:._ L::::::::::::\\/ "" ""
|
||||
;; (:._ l::::::::::::\\/ "" ""
|
||||
;; """"--,,,--- """"
|
||||
;;
|
||||
;;; Code:
|
||||
(defconst DEBUG-MODE nil)
|
||||
;; These mice are not part of GNU Emacs.
|
||||
;;
|
||||
;;; License: GPLv3
|
||||
|
||||
(defconst DEFAULT-FONT (font-spec :family "Terminus (TTF)" :size 12 :antialias nil))
|
||||
(defconst DEFAULT-THEME 'narf-dark) ; for GUI client
|
||||
(defconst TERM-THEME 'wombat) ; for <256 color terminals
|
||||
(defconst narf-debug-mode nil)
|
||||
|
||||
(load (concat user-emacs-directory "core/startup.el"))
|
||||
(narf/init
|
||||
'(core ; yoink @ core.el
|
||||
core-ui ; aesthetics
|
||||
core-evil ; evil-mode and its plugins
|
||||
core-editor ; completing the editor
|
||||
core-company ; for the lazy typist
|
||||
(defconst narf-default-font '(:family "terminus (ttf)" :size 12 :antialias nil))
|
||||
(defconst narf-default-theme (if window-system 'narf-dark 'wombat))
|
||||
|
||||
init-auto-insert ; see above
|
||||
init-fly ; fly(check|spell)
|
||||
init-vc ; version control gutter + git modes
|
||||
init-ido ; a search engine for your car keys
|
||||
init-helm ; a search engine for your life
|
||||
init-project ; dired, neotree
|
||||
(setq user-emacs-directory "~/Dropbox/Projects/dev/narf-emacs/")
|
||||
(load (concat user-emacs-directory "core/core.el"))
|
||||
(mapc 'require
|
||||
'())
|
||||
;; (;; Settings for specific modes or tools
|
||||
;; init-cc ; c/c++/obj-c madness
|
||||
;; ;; init-cscope
|
||||
;; ;; init-csharp ; unity, mono and xamarin
|
||||
;; init-data ; dbs 'n data formats
|
||||
;; ;; init-eshell
|
||||
;; ;; init-go
|
||||
;; init-java ; the poster child for carpal tunnel syndome
|
||||
;; init-js ; alert("not java, javascript!")
|
||||
;; init-lisp ; elisp, clisp and clojure
|
||||
;; init-lua ; one-based indices? one-based indices.
|
||||
;; init-org ; for fearless [organized] leader
|
||||
;; init-php ; making php less painful to work with
|
||||
;; init-python ; beautiful is better than ugly
|
||||
;; init-regex ; /^[^\s](meaning)[^\n]*/
|
||||
;; init-ruby ; <3
|
||||
;; init-scss ; @include magic;
|
||||
;; init-sh ; #!/bin/bash_your_head_in
|
||||
;; ;; init-sonicpi ; the funk soul brotha
|
||||
;; ;; init-swift ; yay, emoji variabless!
|
||||
;; init-text ; i got nothing...
|
||||
;; ;; init-rust
|
||||
;; ;; init-r ; for science!
|
||||
;; init-vim ; the confessional
|
||||
;; init-web ; for the 2.0'er
|
||||
|
||||
init-cc ; C/C++/Obj-C madness
|
||||
;; init-cscope
|
||||
;; init-csharp ; unity, mono and xamarin
|
||||
init-data ; DBs 'n data formats
|
||||
;; init-eshell
|
||||
;; init-go
|
||||
init-java ; the poster child for carpal tunnel syndome
|
||||
init-js ; alert("not java, javascript!")
|
||||
init-lisp ; elisp, clisp and clojure
|
||||
init-lua ; one-based indices? One-based indices.
|
||||
init-org ; for fearless [organized] leader
|
||||
init-php ; making php less painful to work with
|
||||
init-python ; beautiful is better than ugly
|
||||
init-regex ; /^[^\s](meaning)[^\n]*/
|
||||
init-ruby ; <3
|
||||
init-scss ; @include magic;
|
||||
init-sh ; #!/bin/bash_your_head_in
|
||||
;; bindings
|
||||
;; commands
|
||||
;; )
|
||||
;; )
|
||||
|
||||
;; init-sonicpi ;
|
||||
;; init-swift ; yay, emoji variabless!
|
||||
init-text ; I got nothing...
|
||||
;; init-rust
|
||||
;; init-r ; for science!
|
||||
init-vim ; the confessional
|
||||
init-web ; for the 2.0'er
|
||||
init-workgroups ; session management I can understand
|
||||
init-yasnippet ; type for me
|
||||
|
||||
narf-bindings
|
||||
narf-commands
|
||||
narf-settings
|
||||
))
|
||||
(require 'local nil t)
|
||||
(message ">>> Loaded in %s" (emacs-init-time))
|
||||
|
||||
|
||||
;;; Are you pondering what I'm pondering Pinky?
|
||||
;;; I think so Brain...
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue