]> git.donarmstrong.com Git - lib.git/blobdiff - emacs_el/configuration/don-configuration.org
move post to its own section
[lib.git] / emacs_el / configuration / don-configuration.org
index 878bdc8cb625be27e8fb25a4870e046715a0704c..2347cc8e9dd4e1e9a98ffa5708425572469e4f69 100644 (file)
@@ -525,6 +525,17 @@ value, scrolling continues until there is no more output.
     (setq-default reftex-default-bibliography
                     '("~/projects/research/references.bib")))
 #+END_SRC
+** BibTex
+#+BEGIN_SRC emacs-lisp
+  (use-package bibtex
+    :config (setq bibtex-user-optional-fields
+                  (quote (("annote" "Personal annotation (ignored)")
+                          ("abstract" "")
+                  ("pmid" "")
+                  ("doi" ""))))
+    )
+
+#+END_SRC
 ** LaTeX
 #+BEGIN_SRC emacs-lisp
   (use-package tex
@@ -733,7 +744,8 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
 ** GhostText/Atomic Chrome
 #+BEGIN_SRC emacs-lisp
   (use-package atomic-chrome
-    :config (atomic-chrome-start-server)
+    :config
+    (ignore-errors (atomic-chrome-start-server))
     (setq atomic-chrome-buffer-open-style 'full)
     )
 #+END_SRC
@@ -750,6 +762,27 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
            ("C-S-c C-S-c" . mc/edit-lines))
     )
 #+END_SRC
+** Web Mode
+#+BEGIN_SRC emacs-lisp
+  (use-package web-mode
+    :config
+    (add-to-list 'auto-mode-alist '("\\.tmpl\\'" . web-mode))
+    (setq web-mode-enable-engine-detection t)
+    (setq web-mode-engines-alist
+          '(("template-toolkit" . "\\.tmpl\\'")))
+    )
+#+END_SRC
+* Email
+** Message Mode
+#+BEGIN_SRC emacs-lisp
+  (use-package post
+    :config
+    (setq post-email-address "don@donarmstrong.com")
+    (setq post-kill-quoted-sig nil)
+    (setq post-mail-message "mutt\\(ng\\|\\)-[a-z0-9]+-[0-9]+-.*")
+    (setq post-uses-fill-mode nil)
+    )
+#+END_SRC
 * Org Mode
 ** Use-package and load things
 #+BEGIN_SRC emacs-lisp
@@ -899,7 +932,7 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   (setq org-columns-default-format "%40ITEM(Task) %6Effort{:} %CLOCKSUM %PRIORITY %TODO %13SCHEDULED %13DEADLINE %TAGS")
 
   (setq org-default-notes-file "~/projects/org-notes/notes.org")
-  (setq org-id-link-to-org-use-id t)
+  (setq org-id-link-to-org-use-id 'use-existing)
 #+END_SRC
 ** Capture Templates
 #+BEGIN_SRC emacs-lisp
@@ -1164,11 +1197,11 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   (org-add-link-type "mutt" 'open-mail-in-mutt)
 
   (defun my-org-mode-setup ()
-    (load-library "reftex")
+    (load-library "reftex")
     (and (buffer-file-name)
          (file-exists-p (buffer-file-name))
          (progn
-           (reftex-parse-all)
+           (reftex-parse-all)
            (reftex-set-cite-format
             '((?b . "[[bib:%l][%l-bib]]")
               (?n . "[[notes:%l][%l-notes]]")
@@ -1246,7 +1279,7 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   (setq org-icalendar-timezone "America/Los_Angeles")
   (setq org-icalendar-use-scheduled '(todo-start event-if-todo))
   ;; we already add the id manually
-  ;; (setq org-icalendar-store-UID t)
+  (setq org-icalendar-store-UID t)
 
 #+END_SRC
 ** General Org Babel Configuration
@@ -1704,7 +1737,6 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
 #+END_SRC
 * Misc (uncharacterized)
 #+BEGIN_SRC emacs-lisp
-  (setq bibtex-user-optional-fields (quote (("annote" "Personal annotation (ignored)") ("abstract" "") ("pmid" "") ("doi" ""))))
   (setq calendar-latitude 40.11)
   (setq calendar-longitude -88.24)
   (setq case-fold-search t)
@@ -1726,10 +1758,6 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   (setq markdown-enable-math t)
   (setq markdown-follow-wiki-link-on-enter nil)
   (setq mutt-alias-file-list (quote ("~/.mutt/aliases" "~/.mail_aliases")))
-  (setq post-email-address "don@donarmstrong.com")
-  (setq post-kill-quoted-sig nil)
-  (setq post-mail-message "mutt\\(ng\\|\\)-[a-z0-9]+-[0-9]+-.*")
-  (setq post-uses-fill-mode nil)
   (setq ps-footer-font-size (quote (8 . 10)))
   (setq ps-header-font-size (quote (8 . 10)))
   (setq ps-header-title-font-size (quote (10 . 10)))
@@ -1761,17 +1789,6 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
 
   (require 'vcl-mode)
 
-  (require 'tex-site)
-  ;;(require 'psvn)
-  ;;(require 'ecasound)
-  ;;(require 'emacs-wiki)
-  (require 'bibtex)
-  (require 'post)
-  ;;(require 'fixme)
-  ; (require 'google-weather)
-  ; (require 'org-google-weather)
-  ; (setq-default org-google-weather-format "%i %c, [%l,%h] %s %C")
-  
   (global-set-key "\C-xp" 'server-edit)
 
   (setq-default auto-mode-alist (cons '("\.wml$" . 
@@ -1877,8 +1894,6 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
 
   (column-number-mode t)
 
-  (server-start)
-
   ; (require 'mode-compile)
 
   (defadvice server-process-filter (after post-mode-message first activate)
@@ -2155,6 +2170,14 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
 
 #+END_SRC
 
+* Server
+#+BEGIN_SRC emacs-lisp
+  (unless (server-running-p)
+  (server-start))
+#+END_SRC
+
+
+
 * END
 #+BEGIN_SRC emacs-lisp
   (provide 'don-configuration)