" .gvimrc _gvimrc - vim9-mix - refer :h vim9mix if (v:version < 802 || (v:version == 802 && !has('patch3434'))) " If the version is before 8.2.3434 do nothing! That is because " .vimrc/_vimrc uses :source for _vimrc8 and _gvimrc8 for where the version " is before 8.2.3434, so this vim9script should be "ignored". " echom "Ignored" finish endif vim9script # .gvimrc / _gvimrc # 01 Windows, WSL, GUI options {{{ # ---------------------------------------------------------------------------- # GUI toolbar # ---------------------------------------------------------------------------- if has("toolbar") if len(split(execute('amenu ToolBar'), '\n')) > 0 aunmenu ToolBar endif anoremenu 1.10 ToolBar.Open :browse confirm e tmenu ToolBar.Open Open file anoremenu 1.20 ToolBar.Mks :execute "browse mksession! " .. \ strftime("%Y-%m-%d") tmenu ToolBar.Mks Save current session anoremenu 1.30 ToolBar.Run :browse source tmenu ToolBar.Run Run a Vim Script / Load a session if has("printer") && !has("unix") anoremenu 1.40 ToolBar.Print :hardcopy vnoremenu ToolBar.Print :hardcopy elseif has("unix") anoremenu 1.40 ToolBar.Print :w !lpr vnoremenu ToolBar.Print :w !lpr endif tmenu ToolBar.Print Print anoremenu 1.45 ToolBar.-sep1- anoremenu 1.50 ToolBar.Undo u tmenu ToolBar.Undo Undo anoremenu 1.60 ToolBar.Redo tmenu ToolBar.Redo Redo anoremenu 1.65 ToolBar.-sep2- vnoremenu 1.70 ToolBar.Cut "+x tmenu ToolBar.Cut Cut to clipboard vnoremenu 1.80 ToolBar.Copy "+y cnoremenu 1.80 ToolBar.Copy tmenu ToolBar.Copy Copy to clipboard nnoremenu 1.90 ToolBar.Paste "+gP cnoremenu 1.90 ToolBar.Paste + silent! execute 'vnoremenu