mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-25 20:33:08 +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`.
|
||||
|
||||
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
|
||||
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
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 funcname
|
||||
while set -q argv[1]
|
||||
|
|
Loading…
Reference in a new issue