Don't prompt for program in M-x eat by default
* eat.el (eat): Prompt for program to run only if double prefix argument is given, otherwise use the default one.
This commit is contained in:
parent
5a2123910a
commit
8ee08d2b22
1 changed files with 10 additions and 5 deletions
15
eat.el
15
eat.el
|
@ -5555,12 +5555,17 @@ With a numeric prefix ARG (like \\[universal-argument] 42 \\[eshell]),
|
||||||
switch to the session with that number, or create it if it doesn't
|
switch to the session with that number, or create it if it doesn't
|
||||||
already exist.
|
already exist.
|
||||||
|
|
||||||
|
With double prefix argument ARG, ask for the program to run and run it
|
||||||
|
in a newly created session.
|
||||||
|
|
||||||
PROGRAM can be a shell command."
|
PROGRAM can be a shell command."
|
||||||
(interactive (list (read-shell-command "Run program: "
|
(interactive
|
||||||
(or explicit-shell-file-name
|
(list (when (equal current-prefix-arg '(16))
|
||||||
(getenv "ESHELL")
|
(read-shell-command "Run program: "
|
||||||
shell-file-name))
|
(or explicit-shell-file-name
|
||||||
current-prefix-arg))
|
(getenv "ESHELL")
|
||||||
|
shell-file-name)))
|
||||||
|
current-prefix-arg))
|
||||||
(let ((program (or program (or explicit-shell-file-name
|
(let ((program (or program (or explicit-shell-file-name
|
||||||
(getenv "ESHELL")
|
(getenv "ESHELL")
|
||||||
shell-file-name)))
|
shell-file-name)))
|
||||||
|
|
Loading…
Add table
Reference in a new issue