712f25cremoved shift matchingJan Hrastnik
c3a98b6Highlight matching bracketsnotoria
661dbdcFix cursor not showing on (0, 0)Blaž Hrastnik
c0332bdFix split sizes getting out of sync with the terminal size, refs #69Blaž Hrastnik
d54ae09ESC should exit both completion and insert modeBlaž Hrastnik
094203cUpdate deps, introduce the new tree-sitter lifetimesBlaž Hrastnik
fae2127Drop cx.view_id, it was used before we had cx.current.Blaž Hrastnik
f071247Define text color (mostly) in theme.toml.Blaž Hrastnik
7c915dcAdd the :new command, don't crash if saving without filename.Blaž Hrastnik
355ad3cTokio migration.Blaž Hrastnik
d559199Stop crashing if last view is closed.Blaž Hrastnik
28c167ddoc: Be smarter about calculating modified status.Blaž Hrastnik
3e5f24alsp: support both utf-8 and utf-16 offsets.Blaž Hrastnik
7493d19Re-introduce clearing with bg color, seems the TUI issue was fixed.Blaž Hrastnik
73f4abbN as extend with search (for now, N should be search_prev).Blaž Hrastnik
978f511Horizontal scrolling! It only took a year to get around to it.Blaž Hrastnik
d692390Render current line:col.Blaž Hrastnik
52da68eRender a separator between vertical splits.Blaž Hrastnik
f0d49d3hack: make queries load relative to source dir for now.Blaž Hrastnik
e8298a3Fix selection rendering, it would be off by 1 if reverse.Blaž Hrastnik
7c44443Handle c-n, c-p, etc. autocompletion events.Blaž Hrastnik
95d0bbaui: Improve completion state handling.Blaž Hrastnik
0dbd5b6Simplify code by providin cx.current() = (view, doc).Blaž Hrastnik
ceea5eaclippy lintBlaž Hrastnik
6c4093cWeave through view_id references so that views into one file have independent selects.Blaž Hrastnik
1b5316eTrack document modified state.Blaž Hrastnik
88bb7a1Repeat insert command (.).Blaž Hrastnik
8098e9bAllow setting a status message.Blaž Hrastnik
aefafc2Replace Mode::Goto with just using on_next_key.Blaž Hrastnik
2a3910cwip: Async async. Delay response handling with a callback.Blaž Hrastnik
8328fe9Drop refcell use, make view simply ref doc.id.Blaž Hrastnik
bf95ee2Store Document on the Editor type, make View reference it.Blaž Hrastnik
5e6716cAdd tab_width and indent_unit config.Blaž Hrastnik
cbcacb1Merge some imports.Blaž Hrastnik
f29f018Implement iter() and len() directly on Selection.Blaž Hrastnik
8ba1e15Expose doc.syntax() via accessor.Blaž Hrastnik
59e6024Remove State from a few more signatures.Blaž Hrastnik
51c15daHold a reference to executor on the Editor type.Blaž Hrastnik
143cfe1minor: TODO comment cleanupBlaž Hrastnik
081e0aesyntax: highlight_iter always returns Ok()Blaž Hrastnik
71f899csyntax: Highlight using ropes, avoiding dumping whole doc to string.Blaž Hrastnik
872d770ui: Restrain diagnostic sidebar w/h based on available area.Blaž Hrastnik
87e3cd3ui: Render diagnostic errors in sideline.Blaž Hrastnik
1cf887dCleanup: use doc.selection() instead of doc.state.selection().Blaž Hrastnik
3445abfsyntax: Hide the TSParser internally, borrowing when needed.Blaž Hrastnik
b7dd731syntax: Reuse parser instances. highlight_iter() no longer needs &mut.Blaž Hrastnik
9dcfe25Use diagnostic.severity to distinguish between error colors.Blaž Hrastnik
62c9912find-till (f) prototype, on_next_key mode implementation.Blaž Hrastnik
dd6db43ui: Adjust selection colors.Blaž Hrastnik
513effdui: unsafe theme_ref is no longer needed.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