1
- *version9.txt* For Vim version 9.1. Last change: 2025 Sep 18
1
+ *version9.txt* For Vim version 9.1. Last change: 2025 Sep 29
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -41710,6 +41710,9 @@ Options: ~
41710
41710
- 'rulerformat' now supports the |stl-%!| item
41711
41711
- use 'smoothscroll' logic for CTRL-F / CTRL-B for pagewise scrolling
41712
41712
and CTRL-D / CTRL-U for half-pagewise scrolling
41713
+ - Setting 'nowrap' in a modeline could cause long lines to be hidden
41714
+ off-screen. To make this visible, the listchars "extend" suboption is set
41715
+ to ">" by default, indicating text that extends beyond the window width.
41713
41716
41714
41717
Ex commands: ~
41715
41718
- allow to specify a priority when defining a new sign |:sign-define|
@@ -41736,6 +41739,18 @@ Functions: ~
41736
41739
- |matchfuzzy()| and |matchfuzzypos()| use an improved fuzzy matching
41737
41740
algorithm (same as fzy).
41738
41741
- |sha256()| also accepts a |Blob| as argument.
41742
+ - |listener_add()| allows to register un-buffered listeners, so that changes
41743
+ are handled as soon as they happen.
41744
+
41745
+ Plugins~
41746
+ - |zip| plugin works with PowerShell Core.
41747
+
41748
+ Platform specific ~
41749
+ - MS-Winodws: Paths like "\Windows" and "/Windows" are now considered to be
41750
+ absolute paths (to the current drive) and no longer relative.
41751
+ - MS-Windows: The title bar background follows the |hl-Normal| highlighting
41752
+ group background color.
41753
+ - macOS: increase default scheduler priority to TASK_DEFAULT_APPLICATION.
41739
41754
41740
41755
Others: ~
41741
41756
- the regex engines match correctly case-insensitive multi-byte characters
@@ -41763,11 +41778,6 @@ Others: ~
41763
41778
- |min()|/|max()| can handle all comparable data types.
41764
41779
- Vim triggers the |TermResponseAll| autocommand for any terminal OSC value.
41765
41780
41766
- Platform specific ~
41767
- - MS-Winodws: Paths like "\Windows" and "/Windows" are now considered to be
41768
- absolute paths (to the current drive) and no longer relative.
41769
- - macOS: increase default scheduler priority to TASK_DEFAULT_APPLICATION.
41770
-
41771
41781
*added-9.2*
41772
41782
Added ~
41773
41783
-----
@@ -41798,6 +41808,8 @@ Functions: ~
41798
41808
|matchstrlist()| all the matches of a pattern in a List of strings
41799
41809
|ngettext()| lookup single/plural message translation
41800
41810
|popup_setbuf()| switch to a different buffer in a popup
41811
+ |preinserted()| whether preinserted text has been inserted during
41812
+ completion (see 'completeopt')
41801
41813
|str2blob()| convert a List of strings into a blob
41802
41814
|test_null_tuple()| return a null tuple
41803
41815
|tuple2list()| turn a Tuple of items into a List
0 commit comments