Source

dotfiles / .emacs

(add-to-list 'load-path "~/.emacs.d" load-path)

(server-start)

(require 'cjm-timestamps)
(require 'cjm-python)
(require 'cjm-org)
(require 'cjm-multi-term)
(require 'cjm-etags)
(require 'cjm-ui)
(require 'cjm-flymake)
(require 'cjm-bindings)
(require 'cjm-modes)

(load-file "~/.emacs.d/revbufs.el")
(load-file "~/.emacs.d/dvc-load.el")

(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(browse-url-browser-function (quote browse-url-generic))
 '(browse-url-generic-program "firefox")
 '(default-frame-alist (quote ((menu-bar-lines . 1) (reverse . t) (right-fringe) (left-fringe))))
 '(etags-table-search-up-depth 10)
 '(fill-column 79)
 '(ido-enable-flex-matching t)
 '(indent-tabs-mode nil)
 '(inhibit-startup-screen t)
 '(initial-buffer-choice "~/org/gtd.org")
 '(js2-basic-offset 4)
 '(js2-bounce-indent-flag nil)
 '(js2-highlight-level 3)
 '(js2-indent-on-enter-key t)
 '(lintnode-location "~/.emacs.d/lintnode")
 '(lintnode-node-program "node")
 '(org-agenda-custom-commands (quote (("c" . "Next action items for a given context") ("ca" "All agendas@ next action items" tags "+agendas@&-LEVEL=5/NEXT" nil) ("cb" "All blueheron@ next action items" tags "+blueheron@&-LEVEL=5/NEXT" nil) ("cc" "All computer@ next action items" tags "+computer@&-LEVEL=5/NEXT" nil) ("ce" "All errands@ next action items" tags "+errands@&-LEVEL=5/NEXT" nil) ("ch" "All home@ next action items" tags "+home@&-LEVEL=5/NEXT" nil) ("cn" "All notebook@ next action items" tags "+notebook@&-LEVEL=5/NEXT" nil) ("co" "All office@ next action items" tags "+office@&-LEVEL=5/NEXT" nil) ("cp" "All phone@ next action items" tags "+phone@&-LEVEL=5/NEXT" nil) ("p" "Agenda and next actions for all printable contexts" ((agenda "" nil) (tags-todo "+phone@&-LEVEL=5/NEXT" nil) (tags-todo "+computer@&-LEVEL=5/NEXT" nil) (tags-todo "+office@&-LEVEL=5/NEXT" nil) (tags-todo "+blueheron@&-LEVEL=5/NEXT" nil) (tags-todo "+notebook@&-LEVEL=5/NEXT" nil) (tags-todo "+reading@&-LEVEL=5/NEXT" nil) (tags-todo "+agendas@&-LEVEL=5/NEXT" nil) (tags-todo "+errands@&-LEVEL=5/NEXT" nil) (tags-todo "+home@&-LEVEL=5/NEXT" nil)) ((org-agenda-with-colors nil) (org-agenda-remove-tags t) (org-agenda-prefix-format " [ ] %?s ") (ps-landscape-mode t) (ps-number-of-columns 2)) ("todo.html")))))
 '(org-agenda-exporter-settings (quote ((ps-number-of-columns 2) (ps-landscape-mode t))))
 '(org-agenda-files (quote ("~/org/gtd.org")))
 '(org-hide-leading-stars t)
 '(org-refile-targets (quote ((nil :maxlevel . 4))))
 '(org-refile-use-outline-path t)
 '(org-stuck-projects (quote ("+LEVEL=3/-DONE" ("NEXT") nil "")))
 '(org-todo-keywords (quote ((type "TODO" "WAITING" "|" "DONE" "CANCELLED"))))
 '(org-use-fast-todo-selection t)
 '(python-mode-hook (quote (pair-mode cjm-python-mode-hook)) t)
 '(require-final-newline (quote visit-save))
 '(same-window-buffer-names (quote ("*shell*" "*mail*" "*inferior-lisp*" "*ielm*" "*scheme*" "*Org Agenda*" "*Agenda Commands*")))
 '(sgml-basic-offset 2)
 '(show-paren-mode t)
 '(show-trailing-whitespace t)
 '(tags-add-tables nil)
 '(tla-log-edit-mode-hook (quote (flyspell-mode)))
 '(tool-bar-mode nil)
 '(transient-mark-mode t)
 '(uniquify-buffer-name-style (quote post-forward-angle-brackets) nil (uniquify))
 '(vc-handled-backends (quote (RCS CVS SVN SCCS))))
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.