(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)