aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-12-19 23:20:27 +0100
committerChristian Clason <c.clason@uni-graz.at>2023-12-19 23:44:20 +0100
commit18933fc47febb3056d6591529d07444a77338c27 (patch)
treeffa2040f58310a79c83b1057c6246fb532af21af
parentf7bc8bd4d1071e824eee21a2ac8ab87965f4a7c6 (diff)
downloadrneovim-18933fc47febb3056d6591529d07444a77338c27.tar.gz
rneovim-18933fc47febb3056d6591529d07444a77338c27.tar.bz2
rneovim-18933fc47febb3056d6591529d07444a77338c27.zip
vim-patch:fbd72d2d4725
runtime(netrw): prevent E11 on FocusGained autocommand (vim/vim#13718) https://github.com/vim/vim/commit/fbd72d2d47257267bc6e3fe093ef8c225369ab79 Co-authored-by: Christian Brabandt <cb@256bit.org>
-rw-r--r--runtime/autoload/netrw.vim4
1 files changed, 4 insertions, 0 deletions
diff --git a/runtime/autoload/netrw.vim b/runtime/autoload/netrw.vim
index 30964ae80d..a4d6c41b78 100644
--- a/runtime/autoload/netrw.vim
+++ b/runtime/autoload/netrw.vim
@@ -10853,6 +10853,10 @@ fun! s:LocalBrowseRefresh()
" call Dret("s:LocalBrowseRefresh : don't refresh when focus not on netrw window")
return
endif
+ if !empty(getcmdwintype())
+ " cannot move away from cmdline window, see :h E11
+ return
+ endif
if exists("s:netrw_events") && s:netrw_events == 1
" s:LocalFastBrowser gets called (indirectly) from a
let s:netrw_events= 2