# # 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