diff options
author | Přemysl Eric Janouch <p@janouch.name> | 2022-09-18 04:24:58 +0200 |
---|---|---|
committer | Přemysl Eric Janouch <p@janouch.name> | 2022-09-18 04:24:58 +0200 |
commit | b6dd94072080d29b356d2c22d9f317deac55331d (patch) | |
tree | 82047a097e670ec7c2624b1d9c3137b8ab9ea065 /nncmpp.c | |
parent | d8e0d1b2fe2bfc4a327d8056d6d63e7b58435632 (diff) | |
download | nncmpp-b6dd94072080d29b356d2c22d9f317deac55331d.tar.gz nncmpp-b6dd94072080d29b356d2c22d9f317deac55331d.tar.xz nncmpp-b6dd94072080d29b356d2c22d9f317deac55331d.zip |
Implement M-u, M-l, M-c from Readline
Diffstat (limited to 'nncmpp.c')
-rw-r--r-- | nncmpp.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -2774,6 +2774,13 @@ app_editor_process_action (enum action action) case ACTION_EDITOR_END: return line_editor_action (&g.editor, LINE_EDITOR_END); + case ACTION_EDITOR_UPCASE_WORD: + return line_editor_action (&g.editor, LINE_EDITOR_UPCASE_WORD); + case ACTION_EDITOR_DOWNCASE_WORD: + return line_editor_action (&g.editor, LINE_EDITOR_DOWNCASE_WORD); + case ACTION_EDITOR_CAPITALIZE_WORD: + return line_editor_action (&g.editor, LINE_EDITOR_CAPITALIZE_WORD); + case ACTION_EDITOR_B_DELETE: return line_editor_action (&g.editor, LINE_EDITOR_B_DELETE); case ACTION_EDITOR_F_DELETE: @@ -3020,6 +3027,10 @@ g_editor_defaults[] = { "C-a", ACTION_EDITOR_HOME }, { "C-e", ACTION_EDITOR_END }, + { "M-u", ACTION_EDITOR_UPCASE_WORD }, + { "M-l", ACTION_EDITOR_DOWNCASE_WORD }, + { "M-c", ACTION_EDITOR_CAPITALIZE_WORD }, + { "C-h", ACTION_EDITOR_B_DELETE }, { "DEL", ACTION_EDITOR_B_DELETE }, { "Backspace", ACTION_EDITOR_B_DELETE }, |