fish-shell/share/functions/delete-or-exit.fish
liljencrantz 093cb71f91 Fix bug in exit code that made the exit builtin exit even if there where running jobs if called directly from the commandline
darcs-hash:20070926090159-75c98-2760c6c24e21fd14711c9ce3bef1b0890b495d65.gz
2007-09-26 19:01:59 +10:00

24 lines
346 B
Fish

#
# This function deletes a character from the commandline if it is
# non-empty, and exits the shell otherwise. Implementing this
# functionality has been a longstanding request from various
# fish-users.
#
function delete-or-exit
set -l cmd (commandline)
switch $cmd
case ''
exit 0
case '*'
commandline -f delete-char
end
end