From ae12e94b1f2d0659f9b1b32ae6380a677ca19d68 Mon Sep 17 00:00:00 2001 From: Massimo Mund Date: Fri, 5 Sep 2025 12:38:22 +0200 Subject: Add sub-word actions (#3997) Add `backward-subword`, `forward-subword`, `kill-subword`, `backward-kill-subword` actions. --- src/options.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/options.go') diff --git a/src/options.go b/src/options.go index f8cb578f..76081ca6 100644 --- a/src/options.go +++ b/src/options.go @@ -1663,6 +1663,8 @@ func parseActionList(masked string, original string, prevActions []*action, putA appendAction(actBackwardDeleteCharEof) case "backward-word": appendAction(actBackwardWord) + case "backward-subword": + appendAction(actBackwardSubWord) case "clear-screen": appendAction(actClearScreen) case "delete-char": @@ -1683,6 +1685,8 @@ func parseActionList(masked string, original string, prevActions []*action, putA appendAction(actForwardChar) case "forward-word": appendAction(actForwardWord) + case "forward-subword": + appendAction(actForwardSubWord) case "jump": appendAction(actJump) case "jump-accept": @@ -1691,6 +1695,8 @@ func parseActionList(masked string, original string, prevActions []*action, putA appendAction(actKillLine) case "kill-word": appendAction(actKillWord) + case "kill-subword": + appendAction(actKillSubWord) case "unix-line-discard", "line-discard": appendAction(actUnixLineDiscard) case "unix-word-rubout", "word-rubout": @@ -1699,6 +1705,8 @@ func parseActionList(masked string, original string, prevActions []*action, putA appendAction(actYank) case "backward-kill-word": appendAction(actBackwardKillWord) + case "backward-kill-subword": + appendAction(actBackwardKillSubWord) case "toggle-down": appendAction(actToggle, actDown) case "toggle-up": -- cgit v1.2.3