diff options
author | maxfl <gmaxfl@gmail.com> | 2012-06-30 10:22:41 +0800 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2012-07-01 14:20:43 -0700 |
commit | ab62fe6496eaf7a56cf30f682dc30c13002ec8aa (patch) | |
tree | 62b7c01445ce4dd9baffed817d5027c1df4097c5 /share/functions/funcsave.fish | |
parent | bc9bae0f7f93385e6a762e1c9f97f679716b34c6 (diff) |
Update funced
* Editor mode is no the default
* Use -i or --interactive or -e fish to edit function in interactive
mode
* tmpname is now created with random number added and check that file
do not already exist
* check $TMPDIR existence and put /tmp if it does not exist
* There is an undocumented feature to use functions, started with dash.
Introduce necessary changes to funced, functions, def_function()
in order to make it work properly.
* Delete editor guessing. Use $EDITOR variable or -e key
Diffstat (limited to 'share/functions/funcsave.fish')
-rw-r--r-- | share/functions/funcsave.fish | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/share/functions/funcsave.fish b/share/functions/funcsave.fish index a1725ca9..6620f005 100644 --- a/share/functions/funcsave.fish +++ b/share/functions/funcsave.fish @@ -30,9 +30,9 @@ function funcsave --description "Save the current definition of all specified fu end for i in $argv - if functions -q $i - functions $i > $configdir/fish/functions/$i.fish - functions -e $i + 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 |