comparison .elisp/settings/40.modes.el @ 218:b9b118dba61a

emacs: make diff-mode mq-aware
author Augie Fackler <durin42@gmail.com>
date Sat, 14 Aug 2010 21:58:40 -0500
parents e4842709368a
children 739d96003993
comparison
equal deleted inserted replaced
217:e4842709368a 218:b9b118dba61a
85 85
86 (add-hook 'java-mode-hook 86 (add-hook 'java-mode-hook
87 (lambda () 87 (lambda ()
88 (c-set-offset 'topmost-intro-cont 88 (c-set-offset 'topmost-intro-cont
89 annotation-fix))) 89 annotation-fix)))
90
91 ;; mq diff-mode support
92 (add-to-list 'auto-mode-alist '("\\.hg/patches/" . diff-mode))
93 (defun mq-patch-set-default-directory ()
94 (when (string= ".hg" (nth 2 (reverse (split-string default-directory "/"))))
95 (setq default-directory (expand-file-name (concat default-directory "../../")))))
96 (add-hook 'diff-mode-hook 'mq-patch-set-default-directory)