]> code.delx.au - gnu-emacs/commitdiff
* shell.el: (shell-font-lock-keywords): Add `\n' to [^] regexps.
authorSimon Marshall <simon@gnu.org>
Wed, 12 Oct 1994 09:18:53 +0000 (09:18 +0000)
committerSimon Marshall <simon@gnu.org>
Wed, 12 Oct 1994 09:18:53 +0000 (09:18 +0000)
(shell-mode): Set font-lock-defaults.

lisp/shell.el

index 594ea0bf444c3732d1484a3436a2fd40e7020215..abf901f870ccfb112f03ceb6897dc04c4ca96e93 100644 (file)
@@ -94,6 +94,7 @@
 ;;; m-c-b   shell-backward-command          Backward a shell command
 ;;;        dirs                            Resync the buffer's dir stack
 ;;;        dirtrack-toggle                 Turn dir tracking on/off
+;;;         shell-strip-ctrl-m              Remove trailing ^Ms from output
 ;;;
 ;;; The shell mode hook is shell-mode-hook
 ;;; comint-prompt-regexp is initialised to shell-prompt-pattern, for backwards
@@ -274,7 +275,7 @@ Thus, this does not include the shell's current directory.")
 (defvar shell-font-lock-keywords
   (list (cons shell-prompt-pattern 'font-lock-keyword-face)
        '("[ \t]\\([+-][^ \t\n]+\\)" 1 font-lock-comment-face)
-       '("^[^ \t]+:.*$" . font-lock-string-face)
+       '("^[^ \t\n]+:.*$" . font-lock-string-face)
        '("^\\[[1-9][0-9]*\\]" . font-lock-string-face))
   "Additional expressions to highlight in Shell mode.")
 \f
@@ -337,8 +338,8 @@ buffer."
   (setq comint-dynamic-complete-functions shell-dynamic-complete-functions)
   (make-local-variable 'paragraph-start)
   (setq paragraph-start comint-prompt-regexp)
-  (make-local-variable 'font-lock-keywords)
-  (setq font-lock-keywords shell-font-lock-keywords)
+  (make-local-variable 'font-lock-defaults)
+  (setq font-lock-defaults '(shell-font-lock-keywords t))
   (make-local-variable 'shell-dirstack)
   (setq shell-dirstack nil)
   (setq shell-last-dir nil)