Gee, what're we gonna do tonight, Brain?

This commit is contained in:
Henrik Lissner 2014-11-29 20:21:03 -05:00
parent 4df3c32a8d
commit 3a79705475
44 changed files with 1806 additions and 1237 deletions

45
init.el
View file

@ -10,61 +10,70 @@
;; instead of /
(cd "~")
;; (setq use-package-verbose t) ; for debug purposes
(setq use-package-verbose t) ; for debug purposes
(require 'cask)
(cask-initialize)
(setq user-mail-address "henrik@lissner.net")
(defconst *dir (file-name-directory load-file-name))
(defconst *init-dir (concat *dir "init/"))
(defconst *themes-dir (concat *dir "themes/"))
(defconst *elisp-dir (concat *dir "elisp/"))
(defconst *snippets-dir (concat *dir "snippets/"))
(defconst *ac-dicts-dir (concat *dir "ac-dict"))
(defconst *tmp-dir "/tmp/emacs/")
(defconst *ac-dicts-dir (concat *dir "ac-dict/"))
(defconst *tmp-dir (concat *dir "tmp/"))
(defconst *theme 'brin)
(defconst *font "Inconsolata-14")
(defconst *font
(if (string-equal system-name "ganymede.local")
"Ubuntu Mono-12" ; Use smaller font on my laptop
"Ubuntu Mono-14")) ; And larger font everywhere else
(add-to-list 'load-path *init-dir)
;; Just the... bear necessities...
(mapc 'require
'(core
my-defuns ; Personal library
;; Tailoring emacs
core-editor ; Internal config for global editor behavior
core-defuns ; Defun library
core-editor ; Global editor behavior (w/ evil)
core-ui ; User interface layout & behavior
core-osx ; Mac-specific config
;; Plugins & modules
;; Essential plugins & modules
init-ido ; Ido setup
init-project ; Project navigation tools & settings
init-ac ; Auto-complete engine & settings
init-project ; Project nav+search tools (projectile, helm, ag)
init-snippets ; Snippet engine
init-git ; GIT tools/settings
init-fly ; Syntax & spell checker
init-etags
init-auto-complete ; Auto-complete engine
init-auto-insert ; File auto-insert templates
init-cscope ; Global code indexing
;; Modes & environments
init-text ; Plain text editing (markdown, text)
init-sh ; Shell script editing (sh, zsh)
init-org ; Org-mode: personal gtd/notes
init-dev ; Generic dev tools & environment for all programming
init-ruby
init-python
init-webdev ; Environment for webdev (SCSS, PHP, Rails, Jekyll)
;;init-php
init-webdev ; Environment for webdev (SCSS, PHP, Rails, Javascript)
init-love ; Love.app gamedev
init-cpp ; C++ gamedev
init-eclim ; Integration into eclipse (for Java)
init-java ; Java-specific settings (including eclim)
;; init-go ; Go-lang
;; init-swift ; iOS/Mac dev environment for swift
;; init-csharp ; Emacs as a Csharp/Unity IDE
;; My homebaked packages
my-commands ; Ex commands & evil operators/commands
my-coderunner ; Code/REPL runners
;; Personal settings (must be last!)
my-settings ; Any other custom settings
my-commands ; Interactive defuns & evil operators/commands
my-keymaps ; My keybindings
))
;; (require 'server)
;; (unless (server-running-p) (server-start))
;; I've created a monster!