diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-08-01 15:09:53 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-08-01 15:09:53 +0100 |
commit | 05a8061eecd9969ee6cde008f54ded77462b649e (patch) | |
tree | 5aa70224f13ae426e7b9ef01a658d08ce61506c0 /runtime/doc | |
parent | ab146dac6b4148e770eb2bf61c72ef62d3ecfc65 (diff) |
Update runtime files
Diffstat (limited to 'runtime/doc')
-rw-r--r-- | runtime/doc/eval.txt | 2 | ||||
-rw-r--r-- | runtime/doc/tags | 6 | ||||
-rw-r--r-- | runtime/doc/todo.txt | 32 | ||||
-rw-r--r-- | runtime/doc/vim9.txt | 2 |
4 files changed, 19 insertions, 23 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt index 9a35461582..6eab0833f7 100644 --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1549,7 +1549,7 @@ to be doubled. These two commands are equivalent: > if a =~ '\s*' -interpolated-string *$quote* *interp-string* *E256* +interpolated-string *$quote* *interp-string* -------------------- $"string" interpolated string constant *expr-$quote* $'string' interpolated literal string constant *expr-$'* diff --git a/runtime/doc/tags b/runtime/doc/tags index 5daad6aaf1..60743618a2 100644 --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -2103,7 +2103,6 @@ $quote eval.txt /*$quote* :XMLent insert.txt /*:XMLent* :XMLns insert.txt /*:XMLns* :[range] motion.txt /*:[range]* -:[vV\x16] autocmd.txt /*:[vV\\x16]* :\bar cmdline.txt /*:\\bar* :_! cmdline.txt /*:_!* :_# cmdline.txt /*:_#* @@ -4437,7 +4436,6 @@ E252 options.txt /*E252* E253 mbyte.txt /*E253* E254 message.txt /*E254* E255 sign.txt /*E255* -E256 eval.txt /*E256* E257 if_cscop.txt /*E257* E258 remote.txt /*E258* E259 if_cscop.txt /*E259* @@ -5060,7 +5058,6 @@ E835 options.txt /*E835* E836 if_pyth.txt /*E836* E837 if_pyth.txt /*E837* E838 netbeans.txt /*E838* -E839 vim9.txt /*E839* E84 windows.txt /*E84* E840 insert.txt /*E840* E841 map.txt /*E841* @@ -10226,15 +10223,12 @@ try-finally eval.txt /*try-finally* try-nested eval.txt /*try-nested* try-nesting eval.txt /*try-nesting* tutor usr_01.txt /*tutor* -twice if_cscop.txt /*twice* two-engines pattern.txt /*two-engines* type() builtin.txt /*type()* type-casting vim9.txt /*type-casting* type-checking vim9.txt /*type-checking* type-inference vim9.txt /*type-inference* type-mistakes tips.txt /*type-mistakes* -typecorrect-settings usr_51.txt /*typecorrect-settings* -typecorrect.txt usr_51.txt /*typecorrect.txt* typename() builtin.txt /*typename()* u undo.txt /*u* uganda uganda.txt /*uganda* diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt index 7156df7427..d2adeffe18 100644 --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -38,23 +38,17 @@ browser use: https://github.com/vim/vim/issues/1234 *known-bugs* -------------------- Known bugs and current work ----------------------- -PR to consider: -- stricter parsing for has('patch-x.y.z') #10752 -- cmdheight=0 #10675 Does it work properly? -- add splitscroll #10682 Useful? Any trouble? Null Chilly says it's OK. - suggestion: names instead of numbers for the option value - problem depending on whether window is focused or not - Support virtual text: #7553 -- Remove and free text when textprop is removed with negative ID. -- "gj" does not work correctly -- no virtual text when 'signcolumn' is set to "yes" #10794 -- placement at the end of the line: after the text (text_align: "end"), right - aligned (text_align: "right"); choice: truncate when not enough space or - wrap to next line (text_wrap: "yes"); Also: fill with space to text wraps to - start of next screen line (text_align: "below") - Also consider an empty line, should fix #10786. Also check inserting text. +- 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 @@ -222,9 +216,14 @@ Terminal emulator window: conversions. Patches considered for including: +- use int instead of char_ for index #10818 needs a test - Add "-n" option to xxd. #10599 needs a test - allow for nesting of timeout, sketch in #10595 +Add 'splitscroll' #10682 Useful? Any trouble? Null Chilly says it's OK. + suggestion: names instead of numbers for the option value + problem depending on whether window is focused or not + Autoconf: must use autoconf 2.69, later version generates lots of warnings - try using autoconf 2.71 and fix all "obsolete" warnings @@ -247,6 +246,9 @@ pass it on with modifications. Using "A" and "o" in manually created fold (in empty buffer) does not behave 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. + When scheme can't be found by configure there is no clear "not found" message: configure:5769: checking MzScheme install prefix configure:5781: result: diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt index ce1b182d94..5fba47ba4a 100644 --- a/runtime/doc/vim9.txt +++ b/runtime/doc/vim9.txt @@ -107,7 +107,7 @@ script and `:def` functions; details are below: `:t` `:xit` - Some commands, especially those used for flow control, cannot be shortened. - E.g., `:throw` cannot be written as `:th`. *E839* + E.g., `:throw` cannot be written as `:th`. - You cannot use curly-braces names. - A range before a command must be prefixed with a colon: > :%s/this/that |