aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/funcsave.fish
diff options
context:
space:
mode:
authorGravatar maxfl <gmaxfl@gmail.com>2012-06-30 10:22:41 +0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-07-01 14:20:43 -0700
commitab62fe6496eaf7a56cf30f682dc30c13002ec8aa (patch)
tree62b7c01445ce4dd9baffed817d5027c1df4097c5 /share/functions/funcsave.fish
parentbc9bae0f7f93385e6a762e1c9f97f679716b34c6 (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.fish6
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