From 15b314ffbb93f934b72cb71aa8f881caea026256 Mon Sep 17 00:00:00 2001 From: Yee Cheng Chin Date: Sun, 9 Oct 2022 18:53:32 +0100 Subject: patch 9.0.0708: :confirm does not work properly for a terminal buffer Problem: :confirm does not work properly for a terminal buffer. Solution: Handle :confirm for a terminal buffer differently. (Yee Cheng Chin, closes #11312) --- runtime/menu.vim | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'runtime/menu.vim') 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 10.330 &File.&Close:close \ else \ confirm close \ endif +tln 10.330 &File.&Close:close + \ :if winheight(2) < 0 && tabpagewinnr(2) == 0 + \ confirm enew + \ else + \ confirm close + \ endif an 10.335 &File.-SEP1- an 10.340 &File.&Save:w :if expand("%") == ""browse confirm welseconfirm wendif an 10.350 &File.Save\ &As\.\.\.:sav :browse confirm saveas -- cgit v1.2.3