X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.emacs;h=a685cb6435dc592ee0c69af1051e9ff1618ea9e2;hb=2c5d2f20398d8b5ba7883ab6f550537b17264e41;hp=30bbd4349e0e1e21236f62701e4500263cdfbf5b;hpb=8cf7b8cf1a9f40df89e2f3c29bccdb3a005a5b6d;p=emacs.git diff --git a/.emacs b/.emacs index 30bbd43..a685cb6 100644 --- a/.emacs +++ b/.emacs @@ -48,6 +48,9 @@ '(vc-delete-logbuf-window nil) '(vc-follow-symlinks t)) +;; use git before SVN; use CVS earlier, because I have CVS +;; repositories inside of git directories +(setq vc-handled-backends (quote (CVS Git RCS SVN SCCS Bzr Hg Mtn Arch))) ;; switch back to the old primary selection method (setq x-select-enable-clipboard nil) @@ -398,6 +401,18 @@ Argument DESCRIPTION MIME description." (add-hook 'post-mode-hook (auto-fill-mode nil) ) +; abbrev mode settings +; load abbreviations from +(setq abbrev-file-name + "~/.emacs_abbrev_def") + +; read the abbrev file if it exists +(if (file-exists-p abbrev-file-name) + (quietly-read-abbrev-file)) + +; for now, use abbrev mode everywhere +(setq default-abbrev-mode t) + (defun insert-function-documentation () "Insert function documentation" @@ -493,19 +508,26 @@ Argument DESCRIPTION MIME description." (global-set-key "\M-o" cm-map) (defun my-org-mode-setup () - (when (and (buffer-file-name) - (file-exists-p (buffer-file-name))) (load-library "reftex") (and (buffer-file-name) - (file-exists-p (buffer-file-name)) - (reftex-parse-all)) - (reftex-set-cite-format - '((?b . "[[bib::%l]]") - (?n . "[[note::%l]]")))) - (define-key org-mode-map "\C-c\C-g" 'reftex-citation) -) + (file-exists-p (buffer-file-name)) + (progn + (reftex-parse-all) + (reftex-set-cite-format + '((?b . "[[bib::%l][%l-bib]]") + (?n . "[[note::%l][%l-notes]]") + (?h . "** %t\n:PROPERTIES:\n:Custom_ID: %l\n:END:\n[[papers:%l][%l-paper]]"))) + )) + (define-key org-mode-map (kbd "C-c )") 'reftex-citation) + (define-key org-mode-map (kbd "C-c (") 'org-mode-reftex-search) + ) (add-hook 'org-mode-hook 'my-org-mode-setup) +(defun org-mode-reftex-search () + (interactive) + (org-open-link-from-string (format "[[notes:%s]]" (reftex-citation t)))) + + (setq-default org-mobile-directory "/rzlab.ucr.edu:/sites/dav.donarmstrong.com/root/org/") (setq-default org-directory "/home/don/org-mode/") (setq-default org-mobile-inbox-for-pull "/home/don/org-mode/from-mobile.org")