4e31d15Add tree-sitter queries.Blaž Hrastnik
c1e5733Remove the path specifier.Blaž Hrastnik
61872dequeries: rust: highlight number constants correctly.Blaž Hrastnik
71c06c1Import tree sitter queries.Blaž Hrastnik
52da68eRender a separator between vertical splits.Blaž Hrastnik
9f318a8Fix an issue with closing nested splits.Blaž Hrastnik
9ca2909Loop around the end on regex searches.Blaž Hrastnik
8b33ba2Correct the naming issue with vsplit and hsplit being swapped.Blaž Hrastnik
58c5fecminor: This comment was resolved.Blaž Hrastnik
b1290eeUpdate book css styling.Blaž Hrastnik
bc4e54cLoad config files from ~/.config/helix, fallback to defaults.Blaž Hrastnik
f0d49d3hack: make queries load relative to source dir for now.Blaž Hrastnik
12961d6Implement P as paste_before.Blaž Hrastnik
31e6bcbClippy lint: replace with default -> takeBlaž Hrastnik
e8298a3Fix selection rendering, it would be off by 1 if reverse.Blaž Hrastnik
63e602bFix issues with "enum A {|}" <Enter> indent calculation.Blaž Hrastnik
4103349Update flake.lockBlaž Hrastnik
82ff996Yank selection when deleting.Blaž Hrastnik
89f81beAdd yet more language definitions.Blaž Hrastnik
fb792c5Add a python language definition.Blaž Hrastnik
3bab640Add c++, js, css, html language definitions.Blaž Hrastnik
463f58dFix clamping scroll in certain cases.Blaž Hrastnik
5aed1f3lsp: Gracefully fail if binary doesn't exist.Blaž Hrastnik
9dfd6f6clippy lintBlaž Hrastnik
0e9ecccclippy: Drop or-patterns for now because they're not on stable rust yetBlaž Hrastnik
91462afAllow starting hx without a file. A new blank file will be created.Blaž Hrastnik
f00cb15core: Improve changeset composition behavior.Blaž Hrastnik
cf7b19dAlways update selection: Empty transactions can still change selections.Blaž Hrastnik
015fd2fpairs: Use token utf8 lengths instead of 1.Blaž Hrastnik
7c44443Handle c-n, c-p, etc. autocompletion events.Blaž Hrastnik
95d0bbaui: Improve completion state handling.Blaž Hrastnik
59a0fc7w, b, e: Match kakoune's behavior in selecting by default.Blaž Hrastnik
1635039Add book/ (mdbook based user guide)Blaž Hrastnik
7d677d3Update deps.Blaž Hrastnik
7865ca7Update flake.Blaž Hrastnik
ab1d110Import some lsp utilities.Blaž Hrastnik
77cab5aMerge open_above and open_below definitions.Blaž Hrastnik
cc058adSimplify some code.Blaž Hrastnik
0dbd5b6Simplify code by providin cx.current() = (view, doc).Blaž Hrastnik
ceea5eaclippy lintBlaž Hrastnik
15c9a33Drop doc.state. Use doc.text + doc.selections.Blaž Hrastnik
7dfd7f5Implement space-v as view same file in split.Blaž Hrastnik
6c4093cWeave through view_id references so that views into one file have independent selects.Blaž Hrastnik
9eaef6eFully drop State references.Blaž Hrastnik
dfc17beMove pickers under my leader key mode (space).Blaž Hrastnik
e166da2fix: A (append to line) was inserting before last char.Blaž Hrastnik
1b5316eTrack document modified state.Blaž Hrastnik
88bb7a1Repeat insert command (.).Blaž Hrastnik
ebfd67aUse StreamExt::select_next_some to avoid infinitely spinning on empty stream.Blaž Hrastnik
e833d65Teach file picker how to find the project root (.git).Blaž Hrastnik
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list