vim9script # gVim version checking is done in .vimrc/_vimrc - no version is check needed # # 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