summaryrefslogtreecommitdiffstats
path: root/runtime/doc
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2022-08-01 15:09:53 +0100
committerBram Moolenaar <Bram@vim.org>2022-08-01 15:09:53 +0100
commit05a8061eecd9969ee6cde008f54ded77462b649e (patch)
tree5aa70224f13ae426e7b9ef01a658d08ce61506c0 /runtime/doc
parentab146dac6b4148e770eb2bf61c72ef62d3ecfc65 (diff)
Update runtime files
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/eval.txt2
-rw-r--r--runtime/doc/tags6
-rw-r--r--runtime/doc/todo.txt32
-rw-r--r--runtime/doc/vim9.txt2
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