![]() * on opening a language server's logs, a new editor for server logs is now created from `\n`-joined `VecDeque` elements instead of a buffer, as before * every `VecDeque` entry is a log line we receiver out of stderr or LSP server, and their general amount is capped with `let MAX_STORED_LOG_ENTRIES: usize = 2000;` * currently opened editor with logs (`Editor::multi_line`) keeps getting log lines appended and may get over this cap, but only last stored 2000 entries will be restored on reopen * similarly, cap rpc message logs Release Notes: - Improved memory usage by storing less language LSP server and rpc logs |
||
---|---|---|
.. | ||
src | ||
Cargo.toml |