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