aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/delete-or-exit.fish
blob: 3e030f799f2f1e9273d3f7cdba8d6fbcfb00fff4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#
# 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 --key-binding 
	if test (commandline)
		commandline -f delete-char
	else
		exit
	end
end