on 1303ffd help sign in
1303ffdRemove old test.Blaž Hrastnik 91343a6Restore terminal mode on panics.Blaž Hrastnik 929fa54Simple cursor scrolling.Blaž Hrastnik b120515Range based highlight_iter. Only works on limiting the start right nowBlaž Hrastnik 3859f69More work on the UI.Blaž Hrastnik eb477ecSpeed up surface code by resetting instead of allocating a new one.Blaž Hrastnik 088f8a8Incremental parsing: rough draft.Blaž Hrastnik 31999d6Make state fields read-only from outside the crate.Blaž Hrastnik 96db027Simplify some more code.Blaž Hrastnik 0427acdAvoid collect() by accepting iterators into Transaction::change.Blaž Hrastnik 2027f69Deduplicate some code.Blaž Hrastnik b827b41Address clippy lint.Blaž Hrastnik b082788Add 'A', 'I' commands.Blaž Hrastnik fb0f56bAdd 'o' command.Blaž Hrastnik eb6b9a9Support entering newlines.Blaž Hrastnik 22cb7b3Change -> Operation, Change2 -> ChangeBlaž Hrastnik d86f0feAbstract Transaction::change from change_by_selection.Blaž Hrastnik 593f33dFix clippy warnings.Blaž Hrastnik d466882Abstract Transaction::change_by_selection, working del/backspace.Blaž Hrastnik f098166Get rid of a bunch of clones.Blaž Hrastnik f9348d7Fix tests.Blaž Hrastnik 9546164cargo fmt & clippy lintBlaž Hrastnik ee43053Checkout submodules on clone.Blaž Hrastnik a106be9Refactor a little bit.Blaž Hrastnik b17a77bcleanup: Import tree-sitter-highlight so we can cache trees.Blaž Hrastnik b647c7atree-sitter based syntax highlighting draftBlaž Hrastnik 25b3f98draft: tree-sitter highlightingBlaž Hrastnik 7eac12aAdd helix-syntax as a wrapper around tree-sitter parsers.Blaž Hrastnik 563e094Fix double must_use.Blaž Hrastnik e282fc7Bump deps, eliminate a lot of transitive deps.Blaž Hrastnik 9ad40bcExperiment with TUI so we can render selections.Blaž Hrastnik 67017e5append modeBlaž Hrastnik dd749bbExpand transaction API.Blaž Hrastnik 4e349adcleanup: Remove leftover files.Blaž Hrastnik 8b3e152cleanup: Make Buffer just a part of State.Blaž Hrastnik 579b689Work on insert mode.Blaž Hrastnik e806446Fix position coordinate calculation.Blaž Hrastnik 0d56ce9Bump deps, make it compile with latest smol.Blaž Hrastnik bfa7533Bump depsBlaž Hrastnik 29f1be9Fix clippy lints.Blaž Hrastnik 4733afaUpdate dependencies.Blaž Hrastnik 8681d47remove unused importJan Hrastnik 6ba0826added cursor renderingJan Hrastnik c3a23a1file now rendered line by lineJan Hrastnik e93b15ccreated view structJan Hrastnik 8958f06added file renderingJan Hrastnik 8119f1eRefactor editor module to use state + keymap.Blaž Hrastnik 065cbcefixed async loopJan Hrastnik 2985398loop is now asyncJan Hrastnik 1964344editor.rs now uses crosstermJan Hrastnik