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
8098e9bAllow setting a status message.Blaž Hrastnik
742b3a7Store intra-files jumps (goto) on the jumplist.Blaž Hrastnik
0083a6ccommands: Simplify _goto.Blaž Hrastnik
ea407ccImplement <n>g as goto line n.Blaž Hrastnik
626e494Update TODO.Blaž Hrastnik
c1f2a14view: document.rs cleanupBlaž Hrastnik
a323155Faster dev builds on OSX if using Rust 1.51.Blaž Hrastnik
5c2d2fdWire up opening in splits via pickers.Blaž Hrastnik
aefafc2Replace Mode::Goto with just using on_next_key.Blaž Hrastnik
1d96cbfTransaction: Add a changes_iter() that can convert back to a list of ChangesBlaž 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