mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-31 12:21:19 -03:00
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user