diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2015-04-06 22:40:13 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2015-04-06 22:40:13 -0700 |
commit | 87428672d89be177fedc51f68c8bbd3c3966775c (patch) | |
tree | 86266f029fd8a3717b122d826705a54810e876ac /share/functions/funcsave.fish | |
parent | 84899fb2f8c7a2a869ee16b028af45308145820c (diff) |
Fix funcsave to not delete the function it just created
In 73f344f41bd2, 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 for 73f344f41bd2
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.
Diffstat (limited to 'share/functions/funcsave.fish')
-rw-r--r-- | share/functions/funcsave.fish | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/share/functions/funcsave.fish b/share/functions/funcsave.fish index 6620f005..bbf7a32a 100644 --- a/share/functions/funcsave.fish +++ b/share/functions/funcsave.fish @@ -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 |