on 2158366 help sign in
all commits
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