feat(keybindings): add Ctrl+Alt+U to replace first command token
This commit is contained in:
@@ -0,0 +1,11 @@
|
|||||||
|
# Copyright (C) 2026 Rootiest
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
if not status is-interactive
|
||||||
|
exit
|
||||||
|
end
|
||||||
|
|
||||||
|
# Ctrl+Alt+U — strip the first command token and place cursor at start to retype it
|
||||||
|
for mode in default insert
|
||||||
|
bind --mode $mode ctrl-alt-u _replace_command_token
|
||||||
|
end
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
function _replace_command_token --description 'Remove first token from commandline and place cursor at start'
|
||||||
|
set -l cmd (commandline)
|
||||||
|
set -l rest (string replace -r '^\S+\s*' '' -- $cmd)
|
||||||
|
commandline -- $rest
|
||||||
|
commandline -C 0
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user