mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 02:12:08 +08:00
Fix funcsave to not delete the function it just created
In73f344f41b
, we allowed autoloaded functions to be deleted. For some reason, funcsave immediately deletes the function it creates. This previously did very little, since the function would immediately be re-autoloaded, but with the fix for73f344f41b
the function gets tombstoned. So the effect is that funcsave makes the function disappear! This simply removes the erase call, which dates back to fish 1.x.
This commit is contained in:
parent
84899fb2f8
commit
87428672d8
|
@ -32,7 +32,6 @@ function funcsave --description "Save the current definition of all specified fu
|
|||
for i in $argv
|
||||
if functions -q -- $i
|
||||
functions -- $i > $configdir/fish/functions/$i.fish
|
||||
functions -e -- $i
|
||||
else
|
||||
printf (_ "%s: Unknown function '%s'\n") funcsave $i
|
||||
set res 1
|
||||
|
|
Loading…
Reference in New Issue
Block a user