sapling
sapling copied to clipboard
A highly experimental vi-inspired editor where you edit code, not text.
After seeing your videos and reading the rant on "text" (programming code) editors, I can see that the AST editing experience tailored for the underlying syntax/language/... leads to an excessive...
As said in the README, this is a very difficult challenge. I believe that the closest project to this is [tree-sitter](https://github.com/tree-sitter/tree-sitter), and to be pragmatic I think that (at least...
Currently, Sapling will never free up space in the arena even if history is rewritten and some trees will never be reached. This is essentially a memory leak, and will...
Bumps [crossterm](https://github.com/crossterm-rs/crossterm) from 0.24.0 to 0.25.0. Release notes Sourced from crossterm's releases. 0.25 BREAKING: Copy trait is removed from Event, you can keep it by removing the "bracked-paste" feature flag....
Bumps [tui](https://github.com/fdehau/tui-rs) from 0.17.0 to 0.19.0. Release notes Sourced from tui's releases. v0.19.0 Features Bump crossterm to 0.25 v0.18.0 Features Update crossterm to 0.23. Changelog Sourced from tui's changelog. v0.19.0...
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.86 to 1.0.94. Release notes Sourced from serde_json's releases. v1.0.94 Fix message duplication between serde_json::Error's Display and source() (#991, #992) v1.0.93 Support 128-bit integers in serde_json::to_value (#982)...
Bumps [tui-logger](https://github.com/gin66/tui-logger) from 0.7.1 to 0.8.3. Changelog Sourced from tui-logger's changelog. 0.8.3: Make TuiWidgetState.set_default_display_level() work for TuiLoggerWidget (#30) 0.8.2: Allow TuiLoggerWidget to be controlled with TuiWidgetState by calling state() builder...
Bumps [crossterm](https://github.com/crossterm-rs/crossterm) from 0.24.0 to 0.26.1. Release notes Sourced from crossterm's releases. 0.26.1 Version 0.26.1 Added ⭐ Add synchronized output/update control (#756) Add kitty report alternate keys functionality (#754) Updated...
Bumps [typed-arena](https://github.com/SimonSapin/rust-typed-arena) from 2.0.1 to 2.0.2. Changelog Sourced from typed-arena's changelog. 2.0.2 Released 2023/01/08. Fixed Various fixes for use under miri (soundness and provenance fixes). Commits 239d236 Prep release 2.0.2...