diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-08-08 15:42:38 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-08-08 15:42:38 +0100 |
commit | 48c3f4e0bff7efd289a7001b68c777b6f89a7057 (patch) | |
tree | 519686e73427026f133ce10ff9f8ce7243f011d2 /runtime/doc/todo.txt | |
parent | cf85d97bafdcc7837a77ab79cc04da189fa3dd0c (diff) | |
download | vim-git-48c3f4e0bff7efd289a7001b68c777b6f89a7057.tar.gz |
Update runtime files
Diffstat (limited to 'runtime/doc/todo.txt')
-rw-r--r-- | runtime/doc/todo.txt | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index d2adeffe1..059e44b89 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -38,20 +38,6 @@ browser use: https://github.com/vim/vim/issues/1234 *known-bugs* -------------------- Known bugs and current work ----------------------- -Support virtual text: #7553 -- Wrong cursor position in Insert mode, wrong pos after typing char #10786 -- implement "text_align" - right - when not truncated, may increase line height -- implement "text_align" - below - need to compute extra screen line -- implement "text_wrap" - truncate -- when Tab is in text handle it like a space -- Also consider an empty line, should fix #10786. Also check inserting text. -- win_lbr_chartabsize() TODO item: count screen cells -- check that when inserting/deleting text col == MAXCOL isn't changed -- wrong cursor position (Yegappan, July 27) -- many tests - Further Vim9 improvements, possibly after launch: - Use Vim9 for more runtime files. - Check performance with callgrind and kcachegrind. @@ -129,19 +115,6 @@ Popup windows: Use ERROR_IF_POPUP_WINDOW for these. - Figure out the size and position better if wrapping inserts indent -Text properties: -- property is overruled by cursorline. (#8225). - Add better control over priority? Make list of all highlighting, specify - where property fits in. - Or Should we let the textprop highlight overrule other (e.g. diff) highlight - if the priority is above a certain value? (#7392) - Combining text property with 'cursorline' does not always work (Billie - Cleek, #5533) -- Add text property that shifts text to make room for annotation (e.g. - variable type). Like the opposite of conceal. Requires fixing the cursor - positioning and mouse clicks as with conceal mode. -- See remarks at top of src/textprop.c - 'incsearch' with :s: - :s/foo using CTRL-G moves to another line, should not happen, or use the correct line (it uses the last but one line) (Lifepillar, Aug 18, #3345) @@ -248,6 +221,7 @@ consistenly (James McCoy, #10698) To avoid flicker: add an option that when a screen clear is requested, instead of clearing it draws everything and uses "clear to end of line" for every line. +Resetting 't_ut' already causes this? When scheme can't be found by configure there is no clear "not found" message: configure:5769: checking MzScheme install prefix @@ -2679,6 +2653,8 @@ Better 'rightleft' or BIDI support: Spell checking: +- [s does not find missing capital at start of the line. #10838 + Probably because the dot at the end of the previous line isn't seen. - When 'cursorline' is set and the first word should have SpellCap highlighting, redrawing the line removes it when moving the cursor away from the line. (#7085) Would need to inspect the end of the previous line @@ -3784,6 +3760,7 @@ Printing: Syntax highlighting: Long term goal: faster, better, etc. Options: - use treesitter, NeoVim uses it - Many people don't like it. + After changes requires rebuilding the library. - 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 |