(if (file-directory-p "~/.emacs.d/private/journal/") (setq-default journal-dir "~/.emacs.d/private/journal/")) ; the following line is not valid scheme and as such would break the scheme tests. ; (global-set-key [(control meta .)] 'goto-last-change-reverse) (require 'org-latex) (add-to-list 'org-export-latex-packages-alist '("" "minted")) (add-to-list 'org-export-latex-packages-alist '("" "color")) (setq org-export-latex-listings 'minted) (add-hook 'outline-mode-hook (lambda () (require 'outline-magic))) (defun find-file-as-root () "Like `ido-find-file, but automatically edit the file with root-privileges (using tramp/sudo), if the file is not writable by user." (interactive) (let ((file (ido-read-file-name "Edit as root: "))) (unless (file-writable-p file) (setq file (concat find-file-root-prefix file))) (find-file file))) (defun find-current-as-root () "Reopen current file as root" (interactive) (set-visited-file-name (concat find-file-root-prefix (buffer-file-name))) (setq buffer-read-only nil)) ; the next function definition is equivalent, due to inline : (defun find-current-as-root () "Reopen current file as root" (interactive) (set-visited-file-name (concat find-file-root-prefix (buffer-file-name))) (setq buffer-read-only nil)) (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(bbdb-complete-name-allow-cycling t) '(bbdb-ignore-some-messages-alist (quote (("From" . "mailer-daemon")))) '(bbdb-offer-save (quote savenoprompt))) (setq a "x" b "y" c "z")