on d8bc19f help sign in
d8bc19fUpdate deps, switch tendril over to crates.ioBlaž Hrastnik 1ffd1e7Send updates to the lsp on undo/redo.Blaž Hrastnik b7da7f8lsp: Test changeset_to_changes.Blaž Hrastnik 9821c4dOptimize Changeset::is_empty()Blaž Hrastnik b0b5451Since insert preceedes deletes, follow that ordering in Transaction::changes.Blaž Hrastnik 0541fbbAdjust LSP changeset generation too: insert now always preceedes delete.Blaž Hrastnik b4312c9transaction: Use builder methods to generate compact changesets.Blaž Hrastnik 19fb4edtransaction: Merge consecutive inserts on compose.Blaž Hrastnik 65893a2fix testBlaž Hrastnik 83d48f1search: Barebones implementation.Blaž Hrastnik 6dba051flake: Update deps.Blaž Hrastnik 239db79Finally: Retain horizontal position when moving vertically.Blaž Hrastnik de5170dParse input counts: 10w, etc.Blaž Hrastnik 5e73f83Implement vertical split calculations.Blaž Hrastnik d4b85cepopup: wip work on completion popupsBlaž Hrastnik 755632fdeps updateBlaž Hrastnik 30d1b70commands: % as select_all.Blaž Hrastnik f2c2fa0Restore diagnostics.Blaž Hrastnik a924ad2simplify.Blaž Hrastnik c70080dWork around rendering errors for positions offscreen.Blaž Hrastnik 8f0ddf9Address clippy warnings.Blaž Hrastnik 9c33b53A dumb "next view" implementation that works.Blaž Hrastnik 5554910Forgot to add the tree.rs definition...Blaž Hrastnik 4b2b62eUpdate flake definition.Blaž Hrastnik a81b8f3Fix statusline rendering, change colors on active view.Blaž Hrastnik a014787Correctly position the real terminal cursor.Blaž Hrastnik 446a7e5Don't render selections/cursors on views not in focus.Blaž Hrastnik 448c1abView tree implementation: render multiple split views.Blaž Hrastnik 2bea5dbcommands: Implement select_on_matches.Blaž Hrastnik a702af0commands: add W and B (extend selection by word).Blaž Hrastnik d9fb60ecommands: Simplify code further via Context::doc.Blaž Hrastnik 05c7fb9Refactoring: move language_servers into Editor, proper load for doc.Blaž Hrastnik 15dd7casyntax: Stop compiling haskell, seems unmaintained and slowest to compileBlaž Hrastnik 240f3a6nix: Fix execution errors regarding runtime C lib.Blaž Hrastnik 22fe2ebhelix-syntax: Speed up compilation by compiling langs in parallel.Blaž Hrastnik d5db892nix: Optimize for CPU.Blaž Hrastnik 7c99ff5nix: include rust-src so rust-analyzer works correctly.Blaž Hrastnik f1539ccAdd a nix flake with the development environment.Blaž Hrastnik 22e1692indent: Fix edge cases, refactor test.Blaž Hrastnik 5ec9b43Bump deps.Blaž Hrastnik 777a809Address clippy lints.Blaž Hrastnik 7d41550indent: refactor logic to be more correct.Blaž Hrastnik 941c34alsp: Move timeouts into client.requestBlaž Hrastnik b280048open_below is now indentation-aware.Blaž Hrastnik 8b95c33lsp: buggy insert completion.Blaž Hrastnik 3bf4e1eUpdate deps.Blaž Hrastnik 6ec0f8ecompletion: Don't panic on timeout/no result, just do nothing.Blaž Hrastnik 3cbab20lsp: Fix pos_to_lsp_pos calculation.Blaž Hrastnik 2ab069blsp: Work on syncing the state with the language server.Blaž Hrastnik cd16df1lsp: generate_transaction_from_text_editsBlaž Hrastnik