make fish support !!
parent
ed63863dff
commit
a7ac0bff50
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "fishline-fork"]
|
||||||
|
path = fish/.config/fish/fishline
|
||||||
|
url = https://github.com/drewcassidy/fishline
|
@ -0,0 +1 @@
|
|||||||
|
Subproject commit bddf62a3237d5f011b4a844b2fa78473d653caff
|
@ -0,0 +1,8 @@
|
|||||||
|
function __history_previous_command
|
||||||
|
switch (commandline -t)
|
||||||
|
case "!"
|
||||||
|
commandline -t $history[1]; commandline -f repaint
|
||||||
|
case "*"
|
||||||
|
commandline -i !
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,9 @@
|
|||||||
|
function __history_previous_command_arguments
|
||||||
|
switch (commandline -t)
|
||||||
|
case "!"
|
||||||
|
commandline -t ""
|
||||||
|
commandline -f history-token-search-backward
|
||||||
|
case "*"
|
||||||
|
commandline -i '$'
|
||||||
|
end
|
||||||
|
end
|
@ -0,0 +1,4 @@
|
|||||||
|
function fish_user_key_bindings
|
||||||
|
bind ! __history_previous_command
|
||||||
|
bind '$' __history_previous_command_arguments
|
||||||
|
end
|
Loading…
Reference in New Issue