diff options
| author | Simon Marshall | 1994-10-12 09:18:53 +0000 |
|---|---|---|
| committer | Simon Marshall | 1994-10-12 09:18:53 +0000 |
| commit | c156572ff2aa3d2cd64e7a6e93e7167c987a5aca (patch) | |
| tree | 1815771627017b762777e7383db97f144b413dae /lisp | |
| parent | 0ffb818c8fb6b5d4b65ff4c0f58e61ff08fe8dc6 (diff) | |
| download | emacs-c156572ff2aa3d2cd64e7a6e93e7167c987a5aca.tar.gz emacs-c156572ff2aa3d2cd64e7a6e93e7167c987a5aca.zip | |
* shell.el: (shell-font-lock-keywords): Add `\n' to [^] regexps.
(shell-mode): Set font-lock-defaults.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/shell.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/shell.el b/lisp/shell.el index 594ea0bf444..abf901f870c 100644 --- a/lisp/shell.el +++ b/lisp/shell.el | |||
| @@ -94,6 +94,7 @@ | |||
| 94 | ;;; m-c-b shell-backward-command Backward a shell command | 94 | ;;; m-c-b shell-backward-command Backward a shell command |
| 95 | ;;; dirs Resync the buffer's dir stack | 95 | ;;; dirs Resync the buffer's dir stack |
| 96 | ;;; dirtrack-toggle Turn dir tracking on/off | 96 | ;;; dirtrack-toggle Turn dir tracking on/off |
| 97 | ;;; shell-strip-ctrl-m Remove trailing ^Ms from output | ||
| 97 | ;;; | 98 | ;;; |
| 98 | ;;; The shell mode hook is shell-mode-hook | 99 | ;;; The shell mode hook is shell-mode-hook |
| 99 | ;;; comint-prompt-regexp is initialised to shell-prompt-pattern, for backwards | 100 | ;;; 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.") | |||
| 274 | (defvar shell-font-lock-keywords | 275 | (defvar shell-font-lock-keywords |
| 275 | (list (cons shell-prompt-pattern 'font-lock-keyword-face) | 276 | (list (cons shell-prompt-pattern 'font-lock-keyword-face) |
| 276 | '("[ \t]\\([+-][^ \t\n]+\\)" 1 font-lock-comment-face) | 277 | '("[ \t]\\([+-][^ \t\n]+\\)" 1 font-lock-comment-face) |
| 277 | '("^[^ \t]+:.*$" . font-lock-string-face) | 278 | '("^[^ \t\n]+:.*$" . font-lock-string-face) |
| 278 | '("^\\[[1-9][0-9]*\\]" . font-lock-string-face)) | 279 | '("^\\[[1-9][0-9]*\\]" . font-lock-string-face)) |
| 279 | "Additional expressions to highlight in Shell mode.") | 280 | "Additional expressions to highlight in Shell mode.") |
| 280 | 281 | ||
| @@ -337,8 +338,8 @@ buffer." | |||
| 337 | (setq comint-dynamic-complete-functions shell-dynamic-complete-functions) | 338 | (setq comint-dynamic-complete-functions shell-dynamic-complete-functions) |
| 338 | (make-local-variable 'paragraph-start) | 339 | (make-local-variable 'paragraph-start) |
| 339 | (setq paragraph-start comint-prompt-regexp) | 340 | (setq paragraph-start comint-prompt-regexp) |
| 340 | (make-local-variable 'font-lock-keywords) | 341 | (make-local-variable 'font-lock-defaults) |
| 341 | (setq font-lock-keywords shell-font-lock-keywords) | 342 | (setq font-lock-defaults '(shell-font-lock-keywords t)) |
| 342 | (make-local-variable 'shell-dirstack) | 343 | (make-local-variable 'shell-dirstack) |
| 343 | (setq shell-dirstack nil) | 344 | (setq shell-dirstack nil) |
| 344 | (setq shell-last-dir nil) | 345 | (setq shell-last-dir nil) |