aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/shell.el
diff options
context:
space:
mode:
authorLuc Teirlinck2005-04-26 23:16:20 +0000
committerLuc Teirlinck2005-04-26 23:16:20 +0000
commite03035e3528c0dac8baae005554a677aed6d4cb4 (patch)
treeb8863243538826b6095f9e3ab1b8a823530bcc93 /lisp/shell.el
parent980cc24722e345b6f79a287957efaec4cf42c25c (diff)
downloademacs-e03035e3528c0dac8baae005554a677aed6d4cb4.tar.gz
emacs-e03035e3528c0dac8baae005554a677aed6d4cb4.zip
(shell-prompt-pattern): Doc fix.
(shell-mode): Set paragraph-separate buffer locally to "\\'".
Diffstat (limited to 'lisp/shell.el')
-rw-r--r--lisp/shell.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/shell.el b/lisp/shell.el
index 1817a1fd3b4..354ed88f80f 100644
--- a/lisp/shell.el
+++ b/lisp/shell.el
@@ -136,8 +136,9 @@ Defaults to \"^[^#$%>\\n]*[#$%>] *\", which works pretty well.
136This variable is used to initialise `comint-prompt-regexp' in the 136This variable is used to initialise `comint-prompt-regexp' in the
137shell buffer. 137shell buffer.
138 138
139This variable is only used if the variable 139If `comint-use-prompt-regexp' is nil, then this variable is only used
140`comint-use-prompt-regexp-instead-of-fields' is non-nil. 140to determine paragraph boundaries. See Info node `Shell Prompts' for
141how Shell mode treats paragraphs.
141 142
142The pattern should probably not match more than one line. If it does, 143The pattern should probably not match more than one line. If it does,
143Shell mode may become confused trying to distinguish prompt from input 144Shell mode may become confused trying to distinguish prompt from input
@@ -422,6 +423,7 @@ buffer."
422 (setq comint-file-name-chars shell-file-name-chars) 423 (setq comint-file-name-chars shell-file-name-chars)
423 (setq comint-file-name-quote-list shell-file-name-quote-list) 424 (setq comint-file-name-quote-list shell-file-name-quote-list)
424 (setq comint-dynamic-complete-functions shell-dynamic-complete-functions) 425 (setq comint-dynamic-complete-functions shell-dynamic-complete-functions)
426 (set (make-local-variable 'paragraph-separate) "\\'")
425 (make-local-variable 'paragraph-start) 427 (make-local-variable 'paragraph-start)
426 (setq paragraph-start comint-prompt-regexp) 428 (setq paragraph-start comint-prompt-regexp)
427 (make-local-variable 'font-lock-defaults) 429 (make-local-variable 'font-lock-defaults)