]> git.donarmstrong.com Git - lib.git/blobdiff - emacs_el/configuration/org-mode-configuration.el
use writeroom-mode hook to set auto-fill
[lib.git] / emacs_el / configuration / org-mode-configuration.el
index b5d94a2c58481752e13ba5d41050945bf7b64324..a4b3fb9f2666e2d2736d546362efb2ab2053796f 100644 (file)
@@ -97,6 +97,7 @@
 (setq org-agenda-files
       (quote ("~/projects/org-notes/debbugs.org"
              "~/projects/org-notes/notes.org"
+             "~/projects/org-notes/holidays.org"
              "~/projects/org-notes/refile.org"
              "~/projects/org-notes/diary.org"
              "~/projects/org-notes/ool.org"
 (setq org-id-link-to-org-use-id t)
 (setq org-capture-templates  ;; mail-specific note template, identified by "m"
       '(("m" "Mail" entry (file+headline "~/projects/org-notes/refile.org" "Mail")
-         "* %?\n\n  Source: %u, %c\n  %i")
+         "* %?\n\n  Source: %u, [[%:link][%:description]]\n  %:initial")
         ("t" "todo" entry (file "~/projects/org-notes/refile.org")
          "* TODO %?\n  :PROPERTIES:\n  :END:\n  :LOGBOOK:\n  :END:\n%U\n%a\n" :clock-in t :clock-resume t)
         ("r" "respond" entry (file "~/projects/org-notes/refile.org")
@@ -450,7 +451,7 @@ Maildir, or by Message-ID."
 
 
 (setq-default org-mobile-directory "/linnode.donarmstrong.com:/sites/dav.donarmstrong.com/root/org/")
-(when (string= system-name "linnode.donarmstrong.com")
+(when (string= system-name "linnode")
   (setq-default org-mobile-directory "/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")
@@ -580,7 +581,7 @@ Maildir, or by Message-ID."
 
 ;; Originally taken from Bruno Tavernier: http://thread.gmane.org/gmane.emacs.orgmode/31150/focus=31432
 ;; but adapted to use latexmk 4.22 or higher.  
-(setq org-latex-pdf-process '("latexmk -pdflatex=xelatex -bibtex -use-make -pdf %f"))
+(setq org-latex-pdf-process '("latexmk -f -pdflatex=xelatex -bibtex -use-make -pdf %f"))
 
 ;; Default packages included in /every/ tex file, latex, pdflatex or xelatex
 (setq org-latex-default-packages-alist
@@ -1102,4 +1103,16 @@ same directory as the org-buffer and insert a link to this file."
                            (min (1+ (match-end 0)) end)))
                   (unless (bolp) (insert "\n"))))))))))))
 
+; from https://emacs.stackexchange.com/questions/909/how-can-i-have-an-agenda-timeline-view-of-multiple-files
+(defun org-agenda-timeline-all (&optional arg)
+  (interactive "P")
+  (with-temp-buffer
+    (dolist (org-agenda-file org-agenda-files)
+      (insert-file-contents org-agenda-file nil)
+      (end-of-buffer)
+      (newline))
+    (write-file "/tmp/timeline.org")
+    (org-agenda arg "L")))
+(define-key org-mode-map (kbd "C-c t") 'org-agenda-timeline-all)
+
 (provide 'org-mode-configuration)