diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a7085e8..02f79623 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,10 @@ - Removed NimScript plugins, for now only wasm plugins are supported (Lua plugins might be added later) - File content is now stored as a rope CRDT instead of a string array. This allows a bunch of improvements: - - Better performance for big files + - Better performance for big files (except for long lines) - Treesitter parsing is now done on a background thread - File loading is now completely asynchronous, so no freezes when opening large files. -- Customizable language detection -- Basic harpoon plugin port +- Customizable language detection using regex - Added command for browsing docs (`explore-help`) - Support WASM treesitter parsers - Integrate wasmtime as new WASM engine, for now only for treesitter parsers @@ -17,8 +16,9 @@ - Open split view in new view instead of current - Added command for dumping key map as graphviz file - Better performance overall -- Switched to chronos instead of std/asyncdispatch -- And many small fixes and improvements +- Switched to chronos from std/asyncdispatch +- Many small fixes and improvements +- Removed filesystem related things from workspace, Nev now uses a virtual file system internally. ### Vim - Fixed ctrl+w and ctrl+u in insert mode