X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.emacs;h=a685cb6435dc592ee0c69af1051e9ff1618ea9e2;hb=2c5d2f20398d8b5ba7883ab6f550537b17264e41;hp=2783d01725b0470c5bce49277f02be0b0b6610a0;hpb=b27fbd2f59f345b5df6ca1ca75018b699a29625f;p=emacs.git diff --git a/.emacs b/.emacs index 2783d01..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) @@ -505,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")