mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-26 12:53:13 +00:00
parent
32a3e15309
commit
f3695b95fc
2 changed files with 8 additions and 2 deletions
|
@ -9,7 +9,7 @@ funced [OPTIONS] NAME
|
||||||
|
|
||||||
`funced` provides an interface to edit the definition of the function `NAME`.
|
`funced` provides an interface to edit the definition of the function `NAME`.
|
||||||
|
|
||||||
If the `$EDITOR` environment variable is set, it will be used as the program to edit the function. Otherwise, a built-in editor will be used.
|
If the `$VISUAL` environment variable is set, it will be used as the program to edit the function. If `$VISUAL` is unset but `$EDITOR` is set, that will be used. Otherwise, a built-in editor will be used.
|
||||||
|
|
||||||
If there is no function called `NAME` a new function will be created with the specified name
|
If there is no function called `NAME` a new function will be created with the specified name
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
function funced --description 'Edit function definition'
|
function funced --description 'Edit function definition'
|
||||||
set -l editor $EDITOR
|
set -l editor
|
||||||
|
# Check VISUAL first since theoretically EDITOR could be ed
|
||||||
|
if set -q VISUAL
|
||||||
|
set editor $VISUAL
|
||||||
|
else if set -q EDITOR
|
||||||
|
set editor $EDITOR
|
||||||
|
end
|
||||||
set -l interactive
|
set -l interactive
|
||||||
set -l funcname
|
set -l funcname
|
||||||
while set -q argv[1]
|
while set -q argv[1]
|
||||||
|
|
Loading…
Reference in a new issue