on 2158366 help sign in
all commits
392c4a9Keep primary selection as space+space.Blaž Hrastnik 73f4abbN as extend with search (for now, N should be search_prev).Blaž Hrastnik 8654296<space>w for save, <space>c for close current split.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 12961d6Implement P as paste_before.Blaž Hrastnik 82ff996Yank selection when deleting.Blaž Hrastnik 463f58dFix clamping scroll in certain cases.Blaž Hrastnik 0e9ecccclippy: Drop or-patterns for now because they're not on stable rust yetBlaž Hrastnik 95d0bbaui: Improve completion state handling.Blaž Hrastnik 59a0fc7w, b, e: Match kakoune's behavior in selecting by default.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 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 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 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 5c2d2fdWire up opening in splits via pickers.Blaž Hrastnik aefafc2Replace Mode::Goto with just using on_next_key.Blaž Hrastnik a24c3ffFilter the completion menu based on text entered.Blaž Hrastnik 2a3910cwip: Async async. Delay response handling with a callback.Blaž Hrastnik ad3325dminor: Remove a few unwraps.Blaž Hrastnik 9a36d2cwip: Hooks & trigger characters for completion/signature_help.Blaž Hrastnik 8657c57Trivial jumplist implementation.Blaž Hrastnik 915fd9eRestore buffer_picker.Blaž Hrastnik 8a0ab44editor.open can now either replace the current view or open in a split.Blaž Hrastnik 8328fe9Drop refcell use, make view simply ref doc.id.Blaž Hrastnik d0530fbFix a scrolling crash where it would jump past the end of the buffer.Blaž Hrastnik 73c92a0Implement m / match_brackets (using tree sitter).Blaž Hrastnik df306feImplement open_above (O).Blaž Hrastnik 42d07b0Implement replace command (r<key>).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 71999ccImplement auto-pairs behavior for open and close.Blaž Hrastnik a32806bImprove completion: src/<tab> will now correctly complete to src/main.rsBlaž Hrastnik f29f018Implement iter() and len() directly on Selection.Blaž Hrastnik e9bd9e7Pos conversions always operate on whole documents.Blaž Hrastnik 175d38ctoggle_comments needs to append to history.Blaž Hrastnik