[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#61069: 30.0.50; comint-copy-old-input should include continuation li
From: |
Robert Pluim |
Subject: |
bug#61069: 30.0.50; comint-copy-old-input should include continuation lines |
Date: |
Tue, 31 Jan 2023 10:10:38 +0100 |
>>>>> On Mon, 30 Jan 2023 18:38:46 -0800, Bob Rogers <rogers@rgrjr.com> said:
Bob> From: Bob Rogers <rogers@rgrjr.com>
Bob> Date: Mon, 30 Jan 2023 13:05:42 -0800
Bob> Oops; try this instead (forgot the NEWS item).
Bob> -- Bob
3 nits below
Bob> * lisp/shell.el (shell-get-old-input-include-continuation-lines): New
Bob> defcustom (default nil).
I normally say what the default is in the NEWS entry
Bob> (shell-get-old-input): Like comint-get-old-input-default but include
Bob> all continuation lines if the above is true.
Bob> (shell-mode): Install shell-get-old-input. (bug#61069)
Bob> * etc/NEWS: Advertise the new defcustom.
Bob> diff --git a/etc/NEWS b/etc/NEWS
Bob> index 5b8ab06086c..46f0e8bffca 100644
Bob> --- a/etc/NEWS
Bob> +++ b/etc/NEWS
Bob> @@ -163,6 +163,13 @@ this to your configuration:
Bob> After manually editing 'eshell-aliases-file', you can use this command
Bob> to load the edited aliases.
Bob> +** Shell Mode
Bob> +
Bob> ++++
Bob> +*** New variable 'shell-get-old-input-include-continuation-lines'.
Bob> +Users can set this variable to tell shell-get-old-input (C-RET) to
Bob> +include multiple shell "\" continuation lines from command output.
Bob> +
We call defcustomʼd variables 'user option', not 'variable'
Bob> ** Prog Mode
Bob> +++
Bob> diff --git a/lisp/shell.el b/lisp/shell.el
Bob> index 5cf108bfa3b..31fb98c0176 100644
Bob> --- a/lisp/shell.el
Bob> +++ b/lisp/shell.el
Bob> @@ -366,6 +366,12 @@ shell-has-auto-cd
Bob> :group 'shell-directories
Bob> :version "28.1")
Bob> +(defcustom shell-get-old-input-include-continuation-lines nil
Bob> + "Whether shell-get-old-input-default includes \"\\\"
Bob> lines."
If you say `shell-get-old-input-default', then that becomes a link
which users can follow
Robert
--
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/25
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Eli Zaretskii, 2023/01/26
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/26
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Eli Zaretskii, 2023/01/26
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/26
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Eli Zaretskii, 2023/01/26
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/27
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Robert Pluim, 2023/01/30
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/30
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/30
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines,
Robert Pluim <=
- bug#61069: 30.0.50; comint-copy-old-input should include continuation lines, Bob Rogers, 2023/01/31