X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/f141fe0f7df0fbf62a6cf6fa5180c50c7c3d67e6..32f790cc0e7d26f37aedd19a5cc59e6668632106:/emacs diff --git a/emacs b/emacs index 2b74aef..9c10d0a 100644 --- a/emacs +++ b/emacs @@ -34,10 +34,16 @@ (setq load-path (cons "~/lib/emacs" load-path)) -(autoload 'cc-mode "cc-mode" nil t) -(autoload 'rexx-mode "rexx-mode" nil t) -(autoload 'cvs-update "pcl-cvs" nil t) -(autoload 'debian-changelog-mode "debian-changelog-mode" nil t) +(maybe-autoload 'cc-mode "cc-mode" nil t) +(maybe-autoload 'rexx-mode "rexx-mode" nil t) +(maybe-autoload 'cvs-update "pcl-cvs" nil t) +(maybe-autoload 'debian-changelog-mode "debian-changelog-mode" nil t) +(maybe-autoload 'git-status "git" nil t) +(and (library-exists-p "vc-git") + (not (memq 'GIT vc-handled-backends)) + (setq vc-handled-backends (append vc-handled-backends (list 'GIT)))) +(and (library-exists-p "quilt") + (load "quilt")) (trap (or (fboundp 'make-regexp) @@ -319,6 +325,7 @@ "svk-commit[^/.]*\\.tmp" "\\|" "gitci\\.[^/.]*" "\\|" "cvs[^/.]\\{6\\}" "\\|" + "quilt_header\.[^/.]\\{6\\}" "\\)$") . text-mode) ("\\.calc?$" . apcalc-mode) @@ -483,7 +490,7 @@ ;; --- Make the shell mode aware of my prompt --- -(setq shell-prompt-pattern "^[^]#$%>»\n]*[]#$%>»] *") +(setq shell-prompt-pattern "^[^]#$%>»}\n]*[]#$%>»}] *") (setq comint-password-prompt-regexp (concat "\\(\\([Oo]ld \\|[Nn]ew \\|[a-zA-Z0-9_]*'s \\|^\\)" "[Pp]assword\\|pass phrase\\):\\s *\\'"))