diff options
author | 2005-09-21 09:42:00 +1000 | |
---|---|---|
committer | 2005-09-21 09:42:00 +1000 | |
commit | e3ce01d6855c9330b1cd2dec19eff1139676c7db (patch) | |
tree | d982476194567eb2544a84fc12bfba1033995ccc /input.c | |
parent | 3a60fc52061961ad98614c19e3e12a0e251e3777 (diff) |
Key binding functions
darcs-hash:20050920234200-ac50b-3895a97cb024368258cd1562bdcc9fda2c84f521.gz
Diffstat (limited to 'input.c')
-rw-r--r-- | input.c | 20 |
1 files changed, 12 insertions, 8 deletions
@@ -874,17 +874,19 @@ static void add_common_bindings() add_mapping( name[i], L"\x7f", L"Backspace", L"backward-delete-char" ); add_terminfo_mapping( name[i], (key_home), L"Home", L"beginning-of-line" ); - add_terminfo_mapping( name[i], (key_end), L"End", L"end-of-line" ); - add_mapping( name[i], L"\e\eOC", L"Alt-Right", L"forward-word" ); - add_mapping( name[i], L"\e\eOD", L"Alt-Left", L"backward-word" ); + add_mapping( name[i], L"\e\eOC", L"Alt-Right", L"nextd-or-forward-word" ); + add_mapping( name[i], L"\e\eOD", L"Alt-Left", L"prevd-or-backward-word" ); + + add_mapping( name[i], L"\eO3C", L"Alt-Right", L"nextd-or-forward-word" ); + add_mapping( name[i], L"\eO3D", L"Alt-Left", L"prevd-or-backward-word" ); - add_mapping( name[i], L"\eO3C", L"Alt-Right", L"forward-word" ); - add_mapping( name[i], L"\eO3D", L"Alt-Left", L"backward-word" ); + add_mapping( name[i], L"\e[3C", L"Alt-Right", L"nextd-or-forward-word" ); + add_mapping( name[i], L"\e[3D", L"Alt-Left", L"prevd-or-backward-word" ); - add_mapping( name[i], L"\e[3C", L"Alt-Right", L"forward-word" ); - add_mapping( name[i], L"\e[3D", L"Alt-Left", L"backward-word" ); + add_mapping( name[i], L"\e[1;3C", L"Alt-Right", L"nextd-or-forward-word" ); + add_mapping( name[i], L"\e[1;3D", L"Alt-Left", L"prevd-or-backward-word" ); add_mapping( name[i], L"\e\eOA", L"Alt-Up", L"history-token-search-backward" ); add_mapping( name[i], L"\e\eOB", L"Alt-Down", L"history-token-search-forward" ); @@ -894,7 +896,9 @@ static void add_common_bindings() add_mapping( name[i], L"\e[3A", L"Alt-Up", L"history-token-search-backward" ); add_mapping( name[i], L"\e[3B", L"Alt-Down", L"history-token-search-forward" ); - + + add_mapping( name[i], L"\e[1;3A", L"Alt-Up", L"history-token-search-backward" ); + add_mapping( name[i], L"\e[1;3B", L"Alt-Down", L"history-token-search-forward" ); } /* |