From b92e3889fef2df4356ab699503795992fab2f75d Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Mon, 16 Jun 2025 10:14:20 +0800 Subject: vim-patch:631a50c: runtime(doc): mention cannot ignored events in eventignorewin (#34522) closes: vim/vim#17545 https://github.com/vim/vim/commit/631a50ceb9a312a9042a8e8420afd8e948497d90 Co-authored-by: glepnir --- runtime/lua/vim/_meta/options.lua | 73 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) (limited to 'runtime/lua/vim/_meta/options.lua') diff --git a/runtime/lua/vim/_meta/options.lua b/runtime/lua/vim/_meta/options.lua index 8261c4fd3d..e2fbf9dbdf 100644 --- a/runtime/lua/vim/_meta/options.lua +++ b/runtime/lua/vim/_meta/options.lua @@ -2096,6 +2096,79 @@ vim.go.ei = vim.go.eventignore --- buffers, for which window and buffer related autocommands can be --- ignored indefinitely without affecting the global 'eventignore'. --- +--- Note: The following events are considered to happen outside of a +--- window context and thus cannot be ignored by 'eventignorewin': +--- +--- `ChanInfo`, +--- `ChanOpen`, +--- `CmdUndefined`, +--- `CmdlineChanged`, +--- `CmdlineEnter`, +--- `CmdlineLeave`, +--- `CmdlineLeavePre`, +--- `CmdwinEnter`, +--- `CmdwinLeave`, +--- `ColorScheme`, +--- `ColorSchemePre`, +--- `CompleteChanged`, +--- `CompleteDone`, +--- `CompleteDonePre`, +--- `DiagnosticChanged`, +--- `DiffUpdated`, +--- `DirChanged`, +--- `DirChangedPre`, +--- `ExitPre`, +--- `FocusGained`, +--- `FocusLost`, +--- `FuncUndefined`, +--- `LspAttach`, +--- `LspDetach`, +--- `LspNotify`, +--- `LspProgress`, +--- `LspRequest`, +--- `LspTokenUpdate`, +--- `MenuPopup`, +--- `ModeChanged`, +--- `OptionSet`, +--- `QuickFixCmdPost`, +--- `QuickFixCmdPre`, +--- `QuitPre`, +--- `RemoteReply`, +--- `SafeState`, +--- `SessionLoadPost`, +--- `SessionWritePost`, +--- `ShellCmdPost`, +--- `Signal`, +--- `SourceCmd`, +--- `SourcePost`, +--- `SourcePre`, +--- `SpellFileMissing`, +--- `StdinReadPost`, +--- `StdinReadPre`, +--- `SwapExists`, +--- `Syntax`, +--- `TabClosed`, +--- `TabEnter`, +--- `TabLeave`, +--- `TabNew`, +--- `TabNewEntered`, +--- `TermClose`, +--- `TermEnter`, +--- `TermLeave`, +--- `TermOpen`, +--- `TermRequest`, +--- `TermResponse`, +--- `UIEnter`, +--- `UILeave`, +--- `User`, +--- `VimEnter`, +--- `VimLeave`, +--- `VimLeavePre`, +--- `VimResized`, +--- `VimResume`, +--- `VimSuspend`, +--- `WinNew` +--- --- @type string vim.o.eventignorewin = "" vim.o.eiw = vim.o.eventignorewin -- cgit