Mercurial > vim
diff runtime/doc/todo.txt @ 29412:afeb72fa8cd9
Runtime files update
Commit: https://github.com/vim/vim/commit/fee0c4aa99eb0a7a801dade758ce5e04b48c15d1
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jul 7 22:31:59 2022 +0100
Runtime files update
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 07 Jul 2022 23:45:03 +0200 |
parents | 03e3b0034e31 |
children | 67f31c24291b |
line wrap: on
line diff
--- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -74,10 +74,10 @@ Update list of features to vote on: - Change "add IDE features" to "improve terminal debugger" - Change "diff/merge capability for CVS" to "CVS and git" - Remove "pre-compile them" from "improve the performance of Vim scripts" -- multiple cursors -- built-in LSP support -- virtual text, using text properties -- start first line halfway, scroll per screen line +- Add: multiple cursors, edit text in more than one place at a time +- Add: fast syntax highlighting with parser instead of regex patterns +- Add: virtual text, text properties can insert text in the line +- Add: start first line halfway, scroll per wrapped screen line Popup windows: - Preview popup not properly updated when it overlaps with completion menu. @@ -3758,7 +3758,9 @@ 8 Make the foreground color darkening Syntax highlighting: Long term goal: faster, better, etc. Options: - use treesitter, NeoVim uses it - Many people don't like it. - - use TextMate, vscode uses it. #9087 - possibly a long term solution + - use TextMate, vscode uses it. #9087 - Other people don't like it. + Vscode is asked to switch to treesitter: + https://github.com/microsoft/vscode/issues/50140 8 Make ":syn off" use 'runtimepath' instead of $VIMRUNTIME. (Gary Johnson) Should do the same for ":syn on" and ":syn manual". 8 Support "containedin" argument for ":syn include", so that the defined