]> git.donarmstrong.com Git - home-base.git/blobdiff - .emacs
* use -f in tmpreaper to force deletion of things
[home-base.git] / .emacs
diff --git a/.emacs b/.emacs
index d1a9a5904aec2f468022b32b63db7a0456f960cf..81d71fd5271d248ea963bb39beec3702a14c3079 100644 (file)
--- a/.emacs
+++ b/.emacs
 (fset 'perl-mode 'cperl-mode)
 ;;(load-file "cperl-mode.el")
 (add-to-list 'load-path '"~/lib/emacs_el/")
+(add-to-list 'load-path '"~/lib/emacs_el/tiny-tools/tiny")
+(add-to-list 'load-path '"~/lib/emacs_el/tiny-tools/other")
 ;;(add-to-list 'Tex-style-path '"~/lib/emacs_el/auctex/")
 
+(require 'tiny-setup)
+(require 'tinyprocmail)
+
 (require 'tex-site)
 (require 'psvn)
 (require 'cperl-mode)
 (add-to-list 'auto-mode-alist '("muttng-[a-z0-9]+-[0-9]+-" . post-mode))
 (add-to-list 'auto-mode-alist '("muttngrc" . muttrc-mode))
 
+(add-to-list 'auto-mode-alist '("mutt-[a-z0-9]+-[0-9]+-" . post-mode))
+(add-to-list 'auto-mode-alist '("muttrc" . muttrc-mode))
+
+
 (global-unset-key "\M-g")
 (global-set-key "\M-g" 'goto-line)
 
       cperl-highlight-variables-indiscriminately t
       cperl-electric-lbrace-space nil
       )
-(add-hook 'cperl-mode-hook (lambda () (cperl-set-style "K&R")))
+(add-hook 'cperl-mode-hook (lambda () (cperl-set-style "PerlStyle")))
 
 
 
   ;; If there is more than one, they won't work right.
  )
 
+(defun ess-change-directory (path)
+  "Set the current working directory to PATH for both *R* and Emacs."
+  (interactive "DDirectory to change to: ")
+
+  (when (file-exists-p path)
+    (ess-command (concat "setwd(\"" path "\")\n"))
+    ;; use file-name-as-directory to ensure it has trailing /
+    (setq default-directory (file-name-as-directory path))))
+
 (put 'upcase-region 'disabled nil)
 
 (put 'downcase-region 'disabled nil)