mirror of
https://github.com/vim/vim
synced 2025-07-16 09:12:00 +00:00
patch 9.1.1529: Win32: the toolbar in the GUI is old and dated
Problem: Win32: the toolbar in the GUI is old and dated Solution: Include improved icons from Fatcow (CC by 3.0) (RestorerZ) closes: vim/vim-win32-installer#372 closes: #17698 Signed-off-by: RestorerZ <restorer@mail2k.ru> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
f2ec8d4afc
commit
dbe45be625
@ -8515,7 +8515,6 @@ improvements-6 version6.txt /*improvements-6*
|
|||||||
improvements-7 version7.txt /*improvements-7*
|
improvements-7 version7.txt /*improvements-7*
|
||||||
improvements-8 version8.txt /*improvements-8*
|
improvements-8 version8.txt /*improvements-8*
|
||||||
improvements-9 version9.txt /*improvements-9*
|
improvements-9 version9.txt /*improvements-9*
|
||||||
improvements-9.2 version9.txt /*improvements-9.2*
|
|
||||||
in_bot channel.txt /*in_bot*
|
in_bot channel.txt /*in_bot*
|
||||||
in_buf channel.txt /*in_buf*
|
in_buf channel.txt /*in_buf*
|
||||||
in_io-buffer channel.txt /*in_io-buffer*
|
in_io-buffer channel.txt /*in_io-buffer*
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*uganda.txt* For Vim version 9.1. Last change: 2025 May 25
|
*uganda.txt* For Vim version 9.1. Last change: 2025 Jul 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -21,6 +21,13 @@ Uganda anyway.
|
|||||||
The Open Publication License applies to the Vim documentation, see
|
The Open Publication License applies to the Vim documentation, see
|
||||||
|manual-copyright|.
|
|manual-copyright|.
|
||||||
|
|
||||||
|
The icons used for the toolbar in the Win32 GUI are from the "Farm-Fresh Web
|
||||||
|
Icons" set. These icons are licensed under the Creative Commons Attribution
|
||||||
|
3.0 License and were created by FatCow Web Hosting. They were previously
|
||||||
|
available at http://www.fatcow.com/free-icons and are still available at:
|
||||||
|
https://www.iconarchive.com/show/farm-fresh-icons-by-fatcow.1.html
|
||||||
|
|
||||||
|
|
||||||
=== begin of license ===
|
=== begin of license ===
|
||||||
|
|
||||||
VIM LICENSE
|
VIM LICENSE
|
||||||
|
@ -41553,8 +41553,12 @@ Enum support for Vim9 script |:enum|
|
|||||||
|
|
||||||
Support for protected _new() method
|
Support for protected _new() method
|
||||||
|
|
||||||
|
Support for compiling all the methods in a Vim9 class using |:defcompile|.
|
||||||
|
|
||||||
Add support for object<{type}> as variable data type |vim9-types|
|
Add support for object<{type}> as variable data type |vim9-types|
|
||||||
|
|
||||||
|
Support for the |Tuple| data type in Vim script and Vim9 script.
|
||||||
|
|
||||||
Diff mode ~
|
Diff mode ~
|
||||||
---------
|
---------
|
||||||
Include the "linematch" algorithm for the 'diffopt' setting. This aligns
|
Include the "linematch" algorithm for the 'diffopt' setting. This aligns
|
||||||
@ -41565,29 +41569,70 @@ Improve the diff highlighting for changes within a line. Configurable using
|
|||||||
the "inline" sub option value for the 'diffopt' setting, with "inline:simple"
|
the "inline" sub option value for the 'diffopt' setting, with "inline:simple"
|
||||||
being added to the default "diffopt" value (but this does not change how diff
|
being added to the default "diffopt" value (but this does not change how diff
|
||||||
mode works).
|
mode works).
|
||||||
|
|
||||||
|
Completion~
|
||||||
|
----------
|
||||||
|
- New Insert-mode completion: |i_CTRL-X_CTRL-R| to complete words from
|
||||||
|
registers.
|
||||||
|
- Completion in search contexts using |/|, |?|, |:g|, |:v| and |:vimgrep|
|
||||||
|
commands using 'wildchar'
|
||||||
|
- ":filetype" command completion and the "filetypecmd" completion type for
|
||||||
|
|getcompletion()| have been included.
|
||||||
|
- Support for command-line completion of 'keymap' option values.
|
||||||
|
- Support for |fuzzy-matching| during |ins-completion| with the "fuzzy"
|
||||||
|
values of the 'completeopt' setting.
|
||||||
|
- allow to complete shell commands and files using the new shellcmdline
|
||||||
|
completion type using |:command-complete| and |getcmdcomplpat()|
|
||||||
|
- New option value for 'wildmode':
|
||||||
|
"noselect" - do not auto select an entry in the wildmenu
|
||||||
|
"exacttext" - show exact matches in wildmenu with search
|
||||||
|
completion
|
||||||
|
- New flags for 'complete':
|
||||||
|
"F{func}" - complete using given function
|
||||||
|
"F" - complete using 'completefunc'
|
||||||
|
"o" - complete using 'omnifunc'
|
||||||
|
- New option value for 'completeopt':
|
||||||
|
"nosort" - do not sort completion results
|
||||||
|
"preinsert" - highlight to be inserted values
|
||||||
|
"nearest" - sort completion results by distance to cursor
|
||||||
|
|
||||||
|
Platform specific~
|
||||||
|
-----------------
|
||||||
|
Support for Wayland UI and support for the Wayland clipboard has been added.
|
||||||
|
|
||||||
|
Support for the XDG Desktop Specification |xdg-base-dir| has been added and
|
||||||
|
the environment variable |$MYVIMDIR| is set to the users personal runtime
|
||||||
|
directory ($HOME/.vim or $HOME/.config/vim on Linux, $HOME/vimfiles on
|
||||||
|
Windows).
|
||||||
|
|
||||||
|
Python3 support in OpenVMS is now available.
|
||||||
|
|
||||||
|
The Win32 GUI comes with better toolbar icons.
|
||||||
*new-other-9.2*
|
*new-other-9.2*
|
||||||
Other new features ~
|
Other new features ~
|
||||||
------------------
|
------------------
|
||||||
The new packages |package-comment|, |package-nohlsearch| and |package-hlyank|
|
Support for Super key mappings in GTK using <D-Key>.
|
||||||
are included.
|
|
||||||
|
|
||||||
Support for Wayland UI and support for the Wayland clipboard
|
The new packages |package-comment|, |package-nohlsearch|, |package-hlyank| and
|
||||||
|
|help-TOC| are included.
|
||||||
|
|
||||||
Support for the XDG Desktop Specification |xdg-base-dir|
|
An interactive tutor plugin has been included |vim-tutor-mode| and can be
|
||||||
|
started via |:Tutor|.
|
||||||
|
|
||||||
Support for translating messages in Vim script plugins using the |gettext()|
|
Support for translating messages in Vim script plugins using the |gettext()|
|
||||||
and |bindtextdomain()| functions.
|
and |bindtextdomain()| functions was included.
|
||||||
|
|
||||||
Support highlighting the matched text and the completion kind for insert-mode
|
Support highlighting the matched text and the completion kind for insert-mode
|
||||||
completion and command-line completion in |ins-completion-menu|, see
|
completion and command-line completion in |ins-completion-menu|, see
|
||||||
|complete-items|
|
|complete-items|.
|
||||||
|
|
||||||
Support for the |Tuple| data type in Vim script and Vim9 script.
|
A new vertical |tabpanel| window has been included which is a vertical
|
||||||
|
'tabline'.
|
||||||
|
|
||||||
Support for a vertical |tabpanel| window similar to the 'tabline'.
|
The |dist#vim9#Launch()| and |dist#vim9#Open()| functions have been added to
|
||||||
|
the |vim-script-library| and decoupled from |netrw|.
|
||||||
|
|
||||||
New Insert-mode completion: |i_CTRL-X_CTRL-R| to complete words from
|
The new digraph "APPROACHES THE LIMIT" using ".=" has been added
|
||||||
registers.
|
|
||||||
|
|
||||||
*changed-9.2*
|
*changed-9.2*
|
||||||
Changed~
|
Changed~
|
||||||
@ -41602,40 +41647,23 @@ Default values: ~
|
|||||||
increased to 12pt to accommodate modern high-dpi monitors
|
increased to 12pt to accommodate modern high-dpi monitors
|
||||||
- the default value of the 'keyprotocol' option has been updated and support
|
- the default value of the 'keyprotocol' option has been updated and support
|
||||||
for the ghostty terminal emulator (using kitty protocol) has been added
|
for the ghostty terminal emulator (using kitty protocol) has been added
|
||||||
|
- Improved visual highlighting |hl-Visual|
|
||||||
|
|
||||||
Completion: ~
|
Completion: ~
|
||||||
- allow to complete directories from 'cdpath' for |:cd| and similar commands,
|
- allow to complete directories from 'cdpath' for |:cd| and similar commands,
|
||||||
add the "cd_in_path" completion type for e.g. |:command-complete| and
|
add the "cd_in_path" completion type for e.g. |:command-complete| and
|
||||||
|getcompletion()|
|
|getcompletion()|
|
||||||
- allow to complete shell commands and files using the new shellcmdline
|
|
||||||
completion type using |:command-complete| and |getcmdcomplpat()|
|
|
||||||
- allow to specify additional attributes in the completion menu (allows to
|
- allow to specify additional attributes in the completion menu (allows to
|
||||||
mark deprecated attributes from LSP server) |complete-items|
|
mark deprecated attributes from LSP server) |complete-items|
|
||||||
- the completed word and completion type are provided when handling the
|
- the completed word and completion type are provided when handling the
|
||||||
|CompleteDone| autocommand in the |v:event| dictionary
|
|CompleteDone| autocommand in the |v:event| dictionary
|
||||||
- |complete_info()| returns the list of matches shown in the poppu menu via
|
- |complete_info()| returns the list of matches shown in the poppu menu via
|
||||||
the "matches" key
|
the "matches" key
|
||||||
- New option value for 'completeopt':
|
|
||||||
"nosort" - do not sort completion results
|
|
||||||
"preinsert" - highlight to be inserted values
|
|
||||||
"nearest" - sort completion results by distance to cursor
|
|
||||||
- handle multi-line completion items as expected
|
- handle multi-line completion items as expected
|
||||||
- improved commandline completion for the |:hi| command
|
- improved commandline completion for the |:hi| command
|
||||||
- New option value for 'wildmode':
|
|
||||||
"noselect" - do not auto select an entry in the wildmenu
|
|
||||||
"exacttext" - show exact matches in wildmenu with search
|
|
||||||
completion
|
|
||||||
- New flags for 'complete':
|
|
||||||
"F{func}" - complete using given function
|
|
||||||
"F" - complete using 'completefunc'
|
|
||||||
"o" - complete using 'omnifunc'
|
|
||||||
- allow to limit matches for the 'complete' sources by using the
|
- allow to limit matches for the 'complete' sources by using the
|
||||||
"{flag}^<limit>" notation
|
"{flag}^<limit>" notation
|
||||||
- add ":filetype" command completion
|
|
||||||
- add "filetypecmd" completion type for |getcompletion()|
|
|
||||||
- 'smartcase' applies to completion filtering
|
- 'smartcase' applies to completion filtering
|
||||||
- 'wildchar' enables completion in search contexts using |/|, |?|, |:g|, |:v|
|
|
||||||
and |:vimgrep| commands
|
|
||||||
|
|
||||||
Options: ~
|
Options: ~
|
||||||
- the default for 'commentstring' contains whitespace padding to have
|
- the default for 'commentstring' contains whitespace padding to have
|
||||||
@ -41682,13 +41710,7 @@ Others: ~
|
|||||||
(and apply proper case folding)
|
(and apply proper case folding)
|
||||||
- the putty terminal is detected using an |TermResponse| autocommand in
|
- the putty terminal is detected using an |TermResponse| autocommand in
|
||||||
|defaults.vim| and Vim switches to a dark background
|
|defaults.vim| and Vim switches to a dark background
|
||||||
- the |help-TOC| package is included to ease navigating the documentation.
|
|
||||||
- an interactive tutor plugin has been included |vim-tutor-mode|, can be
|
|
||||||
started via |:Tutor|
|
|
||||||
- improve the |vimtutor| and add a second chapter for more advanced tips
|
- improve the |vimtutor| and add a second chapter for more advanced tips
|
||||||
- add |dist#vim9#Launch()| and |dist#vim9#Open()| to the |vim-script-library|
|
|
||||||
and decouple it from |netrw|
|
|
||||||
- new digraph "APPROACHES THE LIMIT" using ".="
|
|
||||||
- |CTRL-C| always closes the active |popup-window|.
|
- |CTRL-C| always closes the active |popup-window|.
|
||||||
- the configure script will favor using GTK3 over GTK2 when auto-detecting the
|
- the configure script will favor using GTK3 over GTK2 when auto-detecting the
|
||||||
gui toolkit
|
gui toolkit
|
||||||
@ -41794,26 +41816,6 @@ INCOMPATIBLE CHANGES *incompatible-9.2*
|
|||||||
Improved/Different MS-Windows mapping support
|
Improved/Different MS-Windows mapping support
|
||||||
|w32-experimental-keycode-trans-strategy|
|
|w32-experimental-keycode-trans-strategy|
|
||||||
|
|
||||||
==============================================================================
|
|
||||||
IMPROVEMENTS *improvements-9.2*
|
|
||||||
|
|
||||||
Support for command-line completion of 'keymap' option values.
|
|
||||||
|
|
||||||
Support for compiling all the methods in a Vim9 class using |:defcompile|.
|
|
||||||
|
|
||||||
Support for Super key mappings in GTK using <D-Key>.
|
|
||||||
|
|
||||||
Improved visual highlighting.
|
|
||||||
|
|
||||||
Python3 support in OpenVMS.
|
|
||||||
|
|
||||||
Support for |fuzzy-matching| during |ins-completion| with the "fuzzy"
|
|
||||||
values of the 'completeopt' setting
|
|
||||||
|
|
||||||
The environment variable |$MYVIMDIR| is set to the users personal runtime
|
|
||||||
directory ($HOME/.vim or $HOME/.config/vim on Linux, $HOME/vimfiles
|
|
||||||
on Windows)
|
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
COMPILE TIME CHANGES *compile-changes-9.2*
|
COMPILE TIME CHANGES *compile-changes-9.2*
|
||||||
|
|
||||||
|
BIN
src/tools.bmp
BIN
src/tools.bmp
Binary file not shown.
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 39 KiB |
Reference in New Issue
Block a user