1
- *version9.txt* For Vim version 9.1. Last change: 2025 Jan 26
1
+ *version9.txt* For Vim version 9.1. Last change: 2025 Feb 01
2
2
3
3
4
4
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -41571,6 +41571,19 @@ Include the "linematch" algorithm for the 'diffopt' setting. This aligns
41571
41571
changes between buffers on similar lines improving the diff highlighting in
41572
41572
Vim
41573
41573
41574
+ Adjusted default values ~
41575
+ -----------------------
41576
+ - the default 'history' option value has been increased to 200 and removed
41577
+ from |defaults.vim|
41578
+ - the default 'backspace' option for Vim has been set to "indent,eol,start"
41579
+ and removed from |defaults.vim|
41580
+ - the default fontsize for the GTK builds of Vim (Windows and Unix) has been
41581
+ increased to 12pt to accomodate modern high-dpi monitors
41582
+ - the default value of the 'keyprotocol' option has been updated and support
41583
+ for the ghostty terminal emulator (using kitty protocol) has been added
41584
+ - 'termguicolors' is automatically enabled if the terminal supports the RGB
41585
+ terminfo capability or supports 0x1000000 colors
41586
+
41574
41587
*changed-9.2*
41575
41588
Changed~
41576
41589
-------
@@ -41611,16 +41624,8 @@ Changed~
41611
41624
- allow to pass local Vim script variables to python interpreter |py3eval()|
41612
41625
- |getwininfo()| now also returns the "leftcol" property for a window
41613
41626
- 'rulerformat' now supports the |stl-%!| item
41614
- - the default 'history' option value has been increased to 200 and removed
41615
- from |defaults.vim|
41616
- - the default 'backspace' option for Vim has been set to "indent,eol,start"
41617
- and removed from |defaults.vim|
41618
41627
- the completed word and completion type are provided when handling the
41619
41628
|CompleteDone| autocommand in the |v:event| dictionary
41620
- - the default fontsize for the GTK builds of Vim (Windows and Unix) has been
41621
- increased to 12pt to accomodate modern high-dpi monitors
41622
- - the default value of the 'keyprotocol' option has been updated by support
41623
- for the ghostty terminal emulator (using kitty protocol)
41624
41629
- |complete_info()| returns the list of matches shown in the poppu menu via
41625
41630
the "matches" key
41626
41631
- |v:stacktrace| The stack trace of the exception most recently caught and
@@ -41630,8 +41635,7 @@ Changed~
41630
41635
"preinsert" - highlight to be inserted values
41631
41636
- add |dist#vim9#Launch()| and |dist#vim9#Open()| to the |vim-script-library|
41632
41637
and decouple it from |netrw|
41633
- - 'termguicolors' is automatically enabled if the terminal supports the RGB
41634
- terminfo capability or supports 0x1000000 colors
41638
+ - new digraph "APPROACHES THE LIMIT" using ".="
41635
41639
41636
41640
*added-9.2*
41637
41641
Added ~
@@ -41657,6 +41661,7 @@ Functions: ~
41657
41661
Channel or Blob variable
41658
41662
|matchbufline()| all the matches of a pattern in a buffer
41659
41663
|matchstrlist()| all the matches of a pattern in a List of strings
41664
+ |ngettext()| lookup single/plural message translation
41660
41665
|popup_setbuf()| switch to a different buffer in a popup
41661
41666
|str2blob()| convert a List of strings into a blob
41662
41667
0 commit comments