summaryrefslogtreecommitdiffstats
path: root/runtime/doc/todo.txt
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-07-07 22:31:59 +0100
committerBram Moolenaar <Bram@vim.org>2022-07-07 22:31:59 +0100
commitfee0c4aa99eb0a7a801dade758ce5e04b48c15d1 (patch)
tree7503f5a3c3f2ef471e9b8ff492860367d1fa32e5 /runtime/doc/todo.txt
parent32acf1f1a72ebb9d8942b9c9d80023bf1bb668ea (diff)
Runtime files update
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r--runtime/doc/todo.txt12
1 files changed, 7 insertions, 5 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 33bf844756..594e83c505 100644
--- 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 @@ Printing:
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