From: Artur Malabarba Date: Sun, 7 Feb 2016 08:35:49 +0000 (+0000) Subject: * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring X-Git-Tag: emacs-25.0.91~58 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4feb962;p=emacs.git * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring While tabs in code are mostly fine because the Emacs sources have a .dir-locals file specifying tab-width, the same is not true of tabs in code examples inside docstrings. The docstring is printed on a *Help* buffer, which can be created on any directory and won't necessarily have the same tab-width set. --- diff --git a/lisp/comint.el b/lisp/comint.el index afbaef1baf2..dcd4a5ae4cf 100644 --- a/lisp/comint.el +++ b/lisp/comint.el @@ -185,10 +185,10 @@ the remaining prompts will be accidentally messed up. You may wish to put something like the following in your init file: \(add-hook \\='comint-mode-hook - (lambda () - (define-key comint-mode-map [remap kill-region] \\='comint-kill-region) - (define-key comint-mode-map [remap kill-whole-line] - \\='comint-kill-whole-line))) + (lambda () + (define-key comint-mode-map [remap kill-region] \\='comint-kill-region) + (define-key comint-mode-map [remap kill-whole-line] + \\='comint-kill-whole-line))) If you sometimes use comint-mode on text-only terminals or with `emacs -nw', you might wish to use another binding for `comint-kill-whole-line'."