X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=.emacs;h=3b1d2733364f92698822fc5049f4058b02534f26;hb=c4da6555912fd8655673ee3d3404c52eec053384;hp=dae268c5ba8ca77d10ecb0d04fe7e0b023bc4560;hpb=2b9b2f8ba5290d28129973b315acf6ef3296da90;p=emacs.git diff --git a/.emacs b/.emacs index dae268c..3b1d273 100644 --- a/.emacs +++ b/.emacs @@ -175,6 +175,15 @@ "Delete frame at remember finalization" (progn (if my-org-protocol-flag (delete-frame)) (setq my-org-protocol-flag nil))) +(defadvice org-capture-refile (around delete-frame-after-refile activate) + "Delete frame at remember refile" + (if my-org-protocol-flag + (progn + (setq my-org-protocol-flag nil) + ad-do-it + (delete-frame)) + ad-do-it) + ) (defadvice org-capture-kill (after delete-frame-at-end activate) "Delete frame at remember abort" (progn (if my-org-protocol-flag (delete-frame)) @@ -637,7 +646,7 @@ Argument DESCRIPTION MIME description." (setq texcmd "latexmk -pdflatex='pdflatex -synctex=1 --shell-escape' -pdf %f")) ;; xelatex -> .pdf (if (string-match "LATEX_CMD: xelatex" (buffer-string)) - (setq texcmd "latexmk -pdflatex='xelatex -syntex=1 --shell-escape' -pdf %f")) + (setq texcmd "latexmk -pdflatex='xelatex -syntex=1 --shell-escape' -bibtex -use-make -pdf %f")) ;; LaTeX compilation command (setq org-latex-to-pdf-process (list texcmd))) @@ -663,6 +672,14 @@ Argument DESCRIPTION MIME description." (add-hook 'org-latex-after-initial-vars-hook 'my-auto-tex-parameters) +; support ignoring headers in org mode export to latex +; from http://article.gmane.org/gmane.emacs.orgmode/67692 +(defadvice org-latex-headline (around my-latex-skip-headlines + (headline contents info) activate) + (if (member "ignoreheading" (org-element-property :tags headline)) + (setq ad-return-value contents) + ad-do-it)) + ; debian stuff (setq-default debian-changelog-mailing-address "don@debian.org") (setq-default debian-changelog-full-name "Don Armstrong") @@ -743,6 +760,10 @@ want to use in the modeline *in lieu of* the original.") (setq flymake-mode-line mode-line) (force-mode-line-update))) +; load sql-indent when sql is loaded +(eval-after-load "sql" + '(load-library "sql-indent")) + ; fix up tmux xterm keys ; stolen from http://unix.stackexchange.com/questions/24414/shift-arrow-not-working-in-emacs-within-tmux (if (getenv "TMUX")