From 22473672aa1ce005d3841d0838a21cd6c6b721f7 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Wed, 19 Oct 2022 07:05:54 +0800 Subject: vim-patch:9.0.0788: ModeChanged autocmd not executed when Visual ends with CTRL-C (#20722) Problem: ModeChanged autocmd not executed when Visual mode is ended with CTRL-C. Solution: Do not trigger the autocmd when got_int is set. (closes vim/vim#11394) https://github.com/vim/vim/commit/61c4b04799bf114cadc3bbf212ae8b2ad22a6980 Cherry-pick removal of cmdwin feature check from patch 9.0.0663. --- src/nvim/plines.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/nvim/plines.c') diff --git a/src/nvim/plines.c b/src/nvim/plines.c index cbde0cfff9..42218ac847 100644 --- a/src/nvim/plines.c +++ b/src/nvim/plines.c @@ -37,6 +37,9 @@ /// Functions calculating vertical size of text when displayed inside a window. /// Calls horizontal size functions defined below. +/// Return the number of window lines occupied by buffer line "lnum". +/// Includes any filler lines. +/// /// @param winheight when true limit to window height int plines_win(win_T *wp, linenr_T lnum, bool winheight) { @@ -71,6 +74,9 @@ bool win_may_fill(win_T *wp) return (wp->w_p_diff && diffopt_filler()) || wp->w_buffer->b_virt_line_blocks; } +/// Return the number of window lines occupied by buffer line "lnum". +/// Does not include filler lines. +/// /// @param winheight when true limit to window height int plines_win_nofill(win_T *wp, linenr_T lnum, bool winheight) { -- cgit