feat: start adding mini mode keybindings
This commit is contained in:
parent
4c2128b5dd
commit
34f7c0a7bd
2 changed files with 50 additions and 5 deletions
|
@ -33,11 +33,11 @@ pub const mode = struct {
|
||||||
pub const palette = Handler("flow", "palette");
|
pub const palette = Handler("flow", "palette");
|
||||||
};
|
};
|
||||||
pub const mini = struct {
|
pub const mini = struct {
|
||||||
pub const goto = Handler("mini", "goto");
|
pub const goto = Handler("flow", "mini/goto");
|
||||||
pub const move_to_char = Handler("mini", "move_to_char");
|
pub const move_to_char = Handler("flow", "mini/move_to_char");
|
||||||
pub const file_browser = Handler("mini", "file_browser");
|
pub const file_browser = Handler("flow", "mini/file_browser");
|
||||||
pub const find_in_files = Handler("mini", "find_in_files");
|
pub const find_in_files = Handler("flow", "mini/find_in_files");
|
||||||
pub const find = Handler("mini", "find");
|
pub const find = Handler("flow", "mini/find");
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -233,6 +233,51 @@
|
||||||
["<CR>", "palette_menu_activate"],
|
["<CR>", "palette_menu_activate"],
|
||||||
["<Backspace>", "overlay_delete_backwards"]
|
["<Backspace>", "overlay_delete_backwards"]
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"mini/goto": {
|
||||||
|
"on_match_failure": "insert",
|
||||||
|
"bindings": [
|
||||||
|
["<C-q>", "quit"],
|
||||||
|
["<C-u>", "mini_mode_reset"],
|
||||||
|
["<C-g>", "mini_mode_cancel"],
|
||||||
|
["<C-c>", "mini_mode_cancel"],
|
||||||
|
["<C-l>", "scroll_view_center"],
|
||||||
|
["<C-Space>", "mini_mode_cancel"],
|
||||||
|
|
||||||
|
["<Esc>", "mini_mode_cancel"],
|
||||||
|
["<CR>", "exit_mini_mode"],
|
||||||
|
["<Backspace>", "mini_mode_delete_backwards"],
|
||||||
|
["0", "mini_mode_insert_code_point", "0"],
|
||||||
|
["1", "mini_mode_insert_code_point", "1"],
|
||||||
|
["2", "mini_mode_insert_code_point", "2"],
|
||||||
|
["3", "mini_mode_insert_code_point", "3"],
|
||||||
|
["4", "mini_mode_insert_code_point", "4"],
|
||||||
|
["5", "mini_mode_insert_code_point", "5"],
|
||||||
|
["6", "mini_mode_insert_code_point", "6"],
|
||||||
|
["7", "mini_mode_insert_code_point", "7"],
|
||||||
|
["8", "mini_mode_insert_code_point", "8"],
|
||||||
|
["9", "mini_mode_insert_code_point", "9"]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mini/move_to_char": {
|
||||||
|
"on_match_failure": "insert",
|
||||||
|
"bindings": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mini/file_browser": {
|
||||||
|
"on_match_failure": "insert",
|
||||||
|
"bindings": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mini/find_in_files": {
|
||||||
|
"on_match_failure": "insert",
|
||||||
|
"bindings": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"mini/find": {
|
||||||
|
"on_match_failure": "insert",
|
||||||
|
"bindings": [
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vim": {
|
"vim": {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue