on master help sign in
Add new key bindings to view mode (#2803)

* Make view mode more pager-like Addresses #2721 * Remove view mode bindings for J and K

commit15d96c843aca5b87fde26faf6c556265402c32c1 authorBenjamin Rich <mail@benjaminrich.net> dateFri 1 Jul 2022, 05:27 (4 years ago) parentedee2f4
1 file changed+14−4
helix-term/src/keymap/default.rs+14−4
helix-term/src/keymap/default.rs+14−4
@@ -273,8 +273,13 @@ pub fn default() -> HashMap<Mode, Keymap> {
273273 "j" | "down" => scroll_down,
274274 "C-b" | "pageup" => page_up,
275275 "C-f" | "pagedown" => page_down,
276− "C-u" => half_page_up,
277− "C-d" => half_page_down,
276+ "C-u" | "backspace" => half_page_up,
277+ "C-d" | "space" => half_page_down,
278+
279+ "/" => search,
280+ "?" => rsearch,
281+ "n" => search_next,
282+ "N" => search_prev,
278283 },
279284 "Z" => { "View" sticky=true
280285 "z" | "c" => align_view_center,
@@ -285,8 +290,13 @@ pub fn default() -> HashMap<Mode, Keymap> {
285290 "j" | "down" => scroll_down,
286291 "C-b" | "pageup" => page_up,
287292 "C-f" | "pagedown" => page_down,
288− "C-u" => half_page_up,
289− "C-d" => half_page_down,
293+ "C-u" | "backspace" => half_page_up,
294+ "C-d" | "space" => half_page_down,
295+
296+ "/" => search,
297+ "?" => rsearch,
298+ "n" => search_next,
299+ "N" => search_prev,
290300 },
291301
292302 "\"" => select_register,