diff options
author | Yee Cheng Chin <ychin.git@gmail.com> | 2022-10-09 18:53:32 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-10-09 18:53:32 +0100 |
commit | 15b314ffbb93f934b72cb71aa8f881caea026256 (patch) | |
tree | cffce54dd07078c4d6407e7e06a2823f945e6ef6 /runtime/menu.vim | |
parent | 118c235112854f34182d968613d7fe98be3b290b (diff) |
patch 9.0.0708: :confirm does not work properly for a terminal bufferv9.0.0708
Problem: :confirm does not work properly for a terminal buffer.
Solution: Handle :confirm for a terminal buffer differently. (Yee Cheng
Chin, closes #11312)
Diffstat (limited to 'runtime/menu.vim')
-rw-r--r-- | runtime/menu.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/menu.vim b/runtime/menu.vim index 9ba2d3b3fa..d449a75102 100644 --- a/runtime/menu.vim +++ b/runtime/menu.vim @@ -129,6 +129,12 @@ an <silent> 10.330 &File.&Close<Tab>:close \ else <Bar> \ confirm close <Bar> \ endif<CR> +tln <silent> 10.330 &File.&Close<Tab>:close + \ <C-W>:if winheight(2) < 0 && tabpagewinnr(2) == 0 <Bar> + \ confirm enew <Bar> + \ else <Bar> + \ confirm close <Bar> + \ endif<CR> an 10.335 &File.-SEP1- <Nop> an <silent> 10.340 &File.&Save<Tab>:w :if expand("%") == ""<Bar>browse confirm w<Bar>else<Bar>confirm w<Bar>endif<CR> an 10.350 &File.Save\ &As\.\.\.<Tab>:sav :browse confirm saveas<CR> |