summaryrefslogtreecommitdiffstats
path: root/runtime/doc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/eval.txt7
-rw-r--r--runtime/doc/syntax.txt8
-rw-r--r--runtime/doc/tags7
-rw-r--r--runtime/doc/todo.txt19
-rw-r--r--runtime/doc/vim9.txt2
5 files changed, 27 insertions, 16 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 9ac4942dde..fd293e4cf4 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -3608,6 +3608,9 @@ text...
iterate over. Unlike with |List|, modifying the
|Blob| does not affect the iteration.
+ When {object} is a |String| each item is a string with
+ one character, plus any combining characters.
+
In |Vim9| script `:endfor` cannot be shortened, to
improve script readability.
@@ -3827,7 +3830,9 @@ text...
Like |:echomsg| but when the messages popup window is
available the message is displayed there. This means
it will show for three seconds and avoid a
- |hit-enter| prompt.
+ |hit-enter| prompt. If you want to hide it before
+ that, press Esc in Normal mode (when it would
+ otherwise beep).
The message window is available when Vim was compiled
with the +timer and the +popupwin features.
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 7d6b92da1a..adc1d56955 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -5368,7 +5368,9 @@ CursorLineFold Like FoldColumn when 'cursorline' is set for the cursor line.
*hl-MatchParen*
MatchParen Character under the cursor or just before it, if it
is a paired bracket, and its match. |pi_paren.txt|
-
+ *hl-MessageWindow*
+MessageWindow Messages popup window used when 'cmdheight' is zero. If not
+ defined |hl-WarningMsg| is used.
*hl-ModeMsg*
ModeMsg 'showmode' message (e.g., "-- INSERT --").
*hl-MoreMsg*
@@ -5388,6 +5390,10 @@ PmenuSel Popup menu: Selected item.
PmenuSbar Popup menu: Scrollbar.
*hl-PmenuThumb*
PmenuThumb Popup menu: Thumb of the scrollbar.
+ *hl-PopupNotification*
+PopupNotification
+ Popup window created with |popup_notification()|. If not
+ defined |hl-WarningMsg| is used.
*hl-Question*
Question |hit-enter| prompt and yes/no questions.
*hl-QuickFixLine*
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 6d882af8d4..73ecead22a 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -2469,6 +2469,9 @@ $quote eval.txt /*$quote*
:echom eval.txt /*:echom*
:echomsg eval.txt /*:echomsg*
:echon eval.txt /*:echon*
+:echow eval.txt /*:echow*
+:echowin eval.txt /*:echowin*
+:echowindow eval.txt /*:echowindow*
:edit editing.txt /*:edit*
:edit! editing.txt /*:edit!*
:edit!_f editing.txt /*:edit!_f*
@@ -4324,6 +4327,7 @@ E1293 textprop.txt /*E1293*
E1294 textprop.txt /*E1294*
E1295 textprop.txt /*E1295*
E1296 textprop.txt /*E1296*
+E1297 vim9.txt /*E1297*
E13 message.txt /*E13*
E131 eval.txt /*E131*
E132 eval.txt /*E132*
@@ -7735,6 +7739,7 @@ hl-LineNrAbove syntax.txt /*hl-LineNrAbove*
hl-LineNrBelow syntax.txt /*hl-LineNrBelow*
hl-MatchParen syntax.txt /*hl-MatchParen*
hl-Menu syntax.txt /*hl-Menu*
+hl-MessageWindow syntax.txt /*hl-MessageWindow*
hl-ModeMsg syntax.txt /*hl-ModeMsg*
hl-MoreMsg syntax.txt /*hl-MoreMsg*
hl-NonText syntax.txt /*hl-NonText*
@@ -7743,6 +7748,7 @@ hl-Pmenu syntax.txt /*hl-Pmenu*
hl-PmenuSbar syntax.txt /*hl-PmenuSbar*
hl-PmenuSel syntax.txt /*hl-PmenuSel*
hl-PmenuThumb syntax.txt /*hl-PmenuThumb*
+hl-PopupNotification syntax.txt /*hl-PopupNotification*
hl-Question syntax.txt /*hl-Question*
hl-QuickFixLine syntax.txt /*hl-QuickFixLine*
hl-Scrollbar syntax.txt /*hl-Scrollbar*
@@ -9432,6 +9438,7 @@ setbufvar() builtin.txt /*setbufvar()*
setcellwidths() builtin.txt /*setcellwidths()*
setcharpos() builtin.txt /*setcharpos()*
setcharsearch() builtin.txt /*setcharsearch()*
+setcmdline() builtin.txt /*setcmdline()*
setcmdpos() builtin.txt /*setcmdpos()*
setcursorcharpos() builtin.txt /*setcursorcharpos()*
setenv() builtin.txt /*setenv()*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index ea8d2c0dba..327ae01f4d 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -38,8 +38,13 @@ browser use: https://github.com/vim/vim/issues/1234
*known-bugs*
-------------------- Known bugs and current work -----------------------
+cmdheight=0:
+- :g/pattern should not use message window #11012
+
*.sil detection with FTsil() (lacygoill, Aug 25)
+Avoid using "Xfile" and "Xdir" in tests, use specific names.
+
Further Vim9 improvements, possibly after launch:
- Use Vim9 for more runtime files.
- Check performance with callgrind and kcachegrind.
@@ -178,19 +183,10 @@ Terminal emulator window:
- When 'encoding' is not utf-8, or the job is using another encoding, setup
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 setcmdline() #10869
-
Cleanup:
-- Remove OLD_DIGRAPHS ?
- Remove FEAT_FOOTER ?
-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
+Add 'splitscroll' #10682 Useful? Any remaining trouble?
Autoconf: must use autoconf 2.69, later version generates lots of warnings
- try using autoconf 2.71 and fix all "obsolete" warnings
@@ -882,9 +878,6 @@ The ++ options for the :edit command are also useful on the Vim command line.
Overlong utf-8 sequence is displayed wrong. (Harm te Hennepe, 2017 Sep 14,
#2089) Patch with possible solution by Björn Linse.
-The change list index is local to a buffer, but it doesn't make sense using it
-for another buffer. (lacygoill) Copy w_changelistidx to wininfo_S and back.
-
X11: Putting more than about 262040 characters of text on the clipboard and
pasting it in another Vim doesn't work. (Dominique Pelle, 2008 Aug 21-23)
clip_x11_request_selection_cb() is called with zero value and length.
diff --git a/runtime/doc/vim9.txt b/runtime/doc/vim9.txt
index 5d1a823010..b77b789a2c 100644
--- a/runtime/doc/vim9.txt
+++ b/runtime/doc/vim9.txt
@@ -1618,7 +1618,7 @@ type, it can not be used in Vim9 script.
*E1211* *E1217* *E1218* *E1219* *E1220* *E1221*
*E1222* *E1223* *E1224* *E1225* *E1226* *E1227*
*E1228* *E1238* *E1250* *E1251* *E1252* *E1253*
- *E1256*
+ *E1256* *E1297*
Types are checked for most builtin functions to make it easier to spot
mistakes.