helix-mirror/helix-term/src
Michael Davis 392dfa0841
add select_next_sibling and select_prev_sibling commands (#1495)
* add select_next_sibling and select_prev_sibling commands

* refactor objects to use higher order functions

* address clippy feedback

* move selection cloning into commands

* add default keybindings under left/right brackets

* use [+t,]+t for selecting sibling syntax nodes

* setup Alt-{j,k,h,l} default keymaps for syntax selection commands

* reduce boilerplate of select_next/prev_sibling in commands

* import tree-sitter Node type in commands
2022-01-21 00:52:33 +09:00
..
ui Dependabot/cargo/pulldown cmark 0.9.1 (#1533) 2022-01-18 09:41:44 +08:00
application.rs Use the correct language ID for JavaScript & TypeScript (#1466) 2022-01-15 15:23:06 +09:00
args.rs Implement hx --tutor and :tutor to load tutor.txt (#898) 2021-10-28 10:23:46 +09:00
commands.rs add select_next_sibling and select_prev_sibling commands (#1495) 2022-01-21 00:52:33 +09:00
compositor.rs Macros (#1234) 2021-12-12 21:16:48 +09:00
config.rs Put some tests behind #[cfg(test)] (#1459) 2022-01-09 00:32:50 +09:00
job.rs Update to rust 1.58, fix a bunch of optional lints 2022-01-16 14:19:48 +09:00
keymap.rs add select_next_sibling and select_prev_sibling commands (#1495) 2022-01-21 00:52:33 +09:00
lib.rs Assume true color support on Windows 2021-12-14 00:48:45 +09:00
main.rs revert log truncation (#895) (#1130) 2021-11-19 13:26:39 +09:00