1
- *version9.txt* For Vim version 9.1. Last change: 2025 Mar 23
1
+ *version9.txt* For Vim version 9.1. Last change: 2025 Mar 27
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -41553,6 +41553,16 @@ Enum support for Vim9 script |:enum|
41553
41553
41554
41554
Support for protected _new() method
41555
41555
41556
+ Diff mode ~
41557
+ ---------
41558
+ Include the "linematch" algorithm for the 'diffopt' setting. This aligns
41559
+ changes between buffers on similar lines improving the diff highlighting in
41560
+ Vim
41561
+
41562
+ Improve the diff highlighting for changes within a line. Configurable using
41563
+ the "inline" sub option value for the 'diffopt' setting, with "inline:simple"
41564
+ being added to the default "diffopt" value (but this does not change how diff
41565
+ mode works).
41556
41566
*new-other-9.2*
41557
41567
Other new features ~
41558
41568
------------------
@@ -41570,10 +41580,6 @@ Support highlighting the matched text and the completion kind for insert-mode
41570
41580
completion and command-line completion in |ins-completion-menu|, see
41571
41581
|complete-items|
41572
41582
41573
- Include the "linematch" algorithm for the 'diffopt' setting. This aligns
41574
- changes between buffers on similar lines improving the diff highlighting in
41575
- Vim
41576
-
41577
41583
Support for the |Tuple| data type in Vim script and Vim9 script.
41578
41584
41579
41585
*changed-9.2*
@@ -41590,7 +41596,6 @@ Default values: ~
41590
41596
- the default value of the 'keyprotocol' option has been updated and support
41591
41597
for the ghostty terminal emulator (using kitty protocol) has been added
41592
41598
41593
-
41594
41599
Completion: ~
41595
41600
- allow to complete directories from 'cdpath' for |:cd| and similar commands,
41596
41601
add the "cd_in_path" completion type for e.g. |:command-complete| and
@@ -41622,6 +41627,7 @@ Options: ~
41622
41627
- 'rulerformat' now supports the |stl-%!| item
41623
41628
- use 'smoothscroll' logic for CTRL-F / CTRL-B for pagewise scrolling
41624
41629
and CTRL-D / CTRL-U for half-pagewise scrolling
41630
+ - 'pummaxwidth' maximum width for the completion popup menu
41625
41631
41626
41632
Ex commands: ~
41627
41633
- allow to specify a priority when defining a new sign |:sign-define|
@@ -41702,7 +41708,8 @@ Autocommands: ~
41702
41708
41703
41709
Highlighting: ~
41704
41710
41705
- |hl-ComplMatchIns| matched text of the currently inserted completion.
41711
+ |hl-ComplMatchIns| matched text of the currently inserted completion
41712
+ |hl-DiffTextAdd| added text within a changed line
41706
41713
|hl-MsgArea| highlighting of the Command-line and messages area
41707
41714
|hl-PmenuMatch| Popup menu: highlighting of matched text
41708
41715
|hl-PmenuMatchSel| Popup menu: highlighting of matched text in selected
0 commit comments