mirror of
https://github.com/neovim/neovim.git
synced 2025-10-17 23:31:51 +00:00
fileio: Move event definitions to the generator script
This commit is contained in:
98
src/nvim/auevents.lua
Normal file
98
src/nvim/auevents.lua
Normal file
@@ -0,0 +1,98 @@
|
||||
return {
|
||||
events = {
|
||||
'BufAdd', -- after adding a buffer to the buffer list
|
||||
'BufDelete', -- deleting a buffer from the buffer list
|
||||
'BufEnter', -- after entering a buffer
|
||||
'BufFilePost', -- after renaming a buffer
|
||||
'BufFilePre', -- before renaming a buffer
|
||||
'BufHidden', -- just after buffer becomes hidden
|
||||
'BufLeave', -- before leaving a buffer
|
||||
'BufNew', -- after creating any buffer
|
||||
'BufNewFile', -- when creating a buffer for a new file
|
||||
'BufReadCmd', -- read buffer using command
|
||||
'BufReadPost', -- after reading a buffer
|
||||
'BufReadPre', -- before reading a buffer
|
||||
'BufUnload', -- just before unloading a buffer
|
||||
'BufWinEnter', -- after showing a buffer in a window
|
||||
'BufWinLeave', -- just after buffer removed from window
|
||||
'BufWipeout', -- just before really deleting a buffer
|
||||
'BufWriteCmd', -- write buffer using command
|
||||
'BufWritePost', -- after writing a buffer
|
||||
'BufWritePre', -- before writing a buffer
|
||||
'CmdUndefined', -- command undefined
|
||||
'CmdWinEnter', -- after entering the cmdline window
|
||||
'CmdWinLeave', -- before leaving the cmdline window
|
||||
'ColorScheme', -- after loading a colorscheme
|
||||
'CompleteDone', -- after finishing insert complete
|
||||
'CursorHold', -- cursor in same position for a while
|
||||
'CursorHoldI', -- idem, in Insert mode
|
||||
'CursorMoved', -- cursor was moved
|
||||
'CursorMovedI', -- cursor was moved in Insert mode
|
||||
'EncodingChanged', -- after changing the 'encoding' option
|
||||
'FileAppendCmd', -- append to a file using command
|
||||
'FileAppendPost', -- after appending to a file
|
||||
'FileAppendPre', -- before appending to a file
|
||||
'FileChangedRO', -- before first change to read-only file
|
||||
'FileChangedShell', -- after shell command that changed file
|
||||
'FileChangedShellPost', -- after (not) reloading changed file
|
||||
'FileReadCmd', -- read from a file using command
|
||||
'FileReadPost', -- after reading a file
|
||||
'FileReadPre', -- before reading a file
|
||||
'FileType', -- new file type detected (user defined)
|
||||
'FileWriteCmd', -- write to a file using command
|
||||
'FileWritePost', -- after writing a file
|
||||
'FileWritePre', -- before writing a file
|
||||
'FilterReadPost', -- after reading from a filter
|
||||
'FilterReadPre', -- before reading from a filter
|
||||
'FilterWritePost', -- after writing to a filter
|
||||
'FilterWritePre', -- before writing to a filter
|
||||
'FocusGained', -- got the focus
|
||||
'FocusLost', -- lost the focus to another app
|
||||
'FuncUndefined', -- if calling a function which doesn't exist
|
||||
'GUIEnter', -- after starting the GUI
|
||||
'GUIFailed', -- after starting the GUI failed
|
||||
'InsertChange', -- when changing Insert/Replace mode
|
||||
'InsertCharPre', -- before inserting a char
|
||||
'InsertEnter', -- when entering Insert mode
|
||||
'InsertLeave', -- when leaving Insert mode
|
||||
'JobActivity', -- when job sent some data
|
||||
'MenuPopup', -- just before popup menu is displayed
|
||||
'QuickFixCmdPost', -- after :make, :grep etc.
|
||||
'QuickFixCmdPre', -- before :make, :grep etc.
|
||||
'QuitPre', -- before :quit
|
||||
'RemoteReply', -- upon string reception from a remote vim
|
||||
'SessionLoadPost', -- after loading a session file
|
||||
'ShellCmdPost', -- after ":!cmd"
|
||||
'ShellFilterPost', -- after ":1,2!cmd", ":w !cmd", ":r !cmd".
|
||||
'SourceCmd', -- sourcing a Vim script using command
|
||||
'SourcePre', -- before sourcing a Vim script
|
||||
'SpellFileMissing', -- spell file missing
|
||||
'StdinReadPost', -- after reading from stdin
|
||||
'StdinReadPre', -- before reading from stdin
|
||||
'SwapExists', -- found existing swap file
|
||||
'Syntax', -- syntax selected
|
||||
'TabClosed', -- a tab has closed
|
||||
'TabEnter', -- after entering a tab page
|
||||
'TabLeave', -- before leaving a tab page
|
||||
'TabNew', -- when creating a new tab
|
||||
'TabNewEntered', -- after entering a new tab
|
||||
'TermChanged', -- after changing 'term'
|
||||
'TermResponse', -- after setting "v:termresponse"
|
||||
'TermOpen', -- after opening a terminal buffer
|
||||
'TextChanged', -- text was modified
|
||||
'TextChangedI', -- text was modified in Insert mode
|
||||
'User', -- user defined autocommand
|
||||
'VimEnter', -- after starting Vim
|
||||
'VimLeave', -- before exiting Vim
|
||||
'VimLeavePre', -- before exiting Vim and writing .viminfo
|
||||
'VimResized', -- after Vim window was resized
|
||||
'WinEnter', -- after entering a window
|
||||
'WinLeave', -- before leaving a window
|
||||
},
|
||||
aliases = {
|
||||
BufCreate = 'BufAdd',
|
||||
BufRead = 'BufReadPost',
|
||||
BufWrite = 'BufWritePre',
|
||||
FileEncoding = 'EncodingChanged',
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user