version 1.38, 2011/05/18 18:06:36 |
version 1.39, 2011/08/16 09:47:18 |
|
|
const struct mode_key_entry mode_key_vi_edit[] = { |
const struct mode_key_entry mode_key_vi_edit[] = { |
{ '\003' /* C-c */, 0, MODEKEYEDIT_CANCEL }, |
{ '\003' /* C-c */, 0, MODEKEYEDIT_CANCEL }, |
{ '\010' /* C-h */, 0, MODEKEYEDIT_BACKSPACE }, |
{ '\010' /* C-h */, 0, MODEKEYEDIT_BACKSPACE }, |
{ '\025' /* C-u */, 0, MODEKEYEDIT_DELETELINE }, |
|
{ '\011' /* Tab */, 0, MODEKEYEDIT_COMPLETE }, |
{ '\011' /* Tab */, 0, MODEKEYEDIT_COMPLETE }, |
|
{ '\025' /* C-u */, 0, MODEKEYEDIT_DELETELINE }, |
{ '\033' /* Escape */, 0, MODEKEYEDIT_SWITCHMODE }, |
{ '\033' /* Escape */, 0, MODEKEYEDIT_SWITCHMODE }, |
{ '\r', 0, MODEKEYEDIT_ENTER }, |
{ '\r', 0, MODEKEYEDIT_ENTER }, |
{ KEYC_BSPACE, 0, MODEKEYEDIT_BACKSPACE }, |
{ KEYC_BSPACE, 0, MODEKEYEDIT_BACKSPACE }, |
{ KEYC_DC, 0, MODEKEYEDIT_DELETE }, |
{ KEYC_DC, 0, MODEKEYEDIT_DELETE }, |
|
{ KEYC_DOWN, 0, MODEKEYEDIT_HISTORYDOWN }, |
|
{ KEYC_LEFT, 0, MODEKEYEDIT_CURSORLEFT }, |
|
{ KEYC_RIGHT, 0, MODEKEYEDIT_CURSORRIGHT }, |
|
{ KEYC_UP, 0, MODEKEYEDIT_HISTORYUP }, |
|
|
{ '$', 1, MODEKEYEDIT_ENDOFLINE }, |
{ '$', 1, MODEKEYEDIT_ENDOFLINE }, |
{ '0', 1, MODEKEYEDIT_STARTOFLINE }, |
{ '0', 1, MODEKEYEDIT_STARTOFLINE }, |