Skip to content

Instantly share code, notes, and snippets.

@mimikun
Created August 20, 2023 05:38
Show Gist options
  • Save mimikun/2d41ef398e9ef7fcbd38827160ed0525 to your computer and use it in GitHub Desktop.
Save mimikun/2d41ef398e9ef7fcbd38827160ed0525 to your computer and use it in GitHub Desktop.
neovimのevent関係
vim.cmd([[
autocmd UIEnter * lua vim.notify('UIEnter ')
autocmd UILeave * lua vim.notify('UILeave ')
autocmd WinEnter * lua vim.notify('WinEnter ')
]])
--[[
autocmd BufAdd * lua vim.notify('BufAdd ')
autocmd BufDelete * lua vim.notify('BufDelete ')
autocmd BufEnter * lua vim.notify('BufEnter ')
autocmd BufFilePost * lua vim.notify('BufFilePost ')
autocmd BufFilePre * lua vim.notify('BufFilePre ')
autocmd BufHidden * lua vim.notify('BufHidden ')
autocmd BufLeave * lua vim.notify('BufLeave ')
autocmd BufModifiedSet * lua vim.notify('BufModifiedSet ')
autocmd BufNew * lua vim.notify('BufNew ')
autocmd BufNewFile * lua vim.notify('BufNewFile ')
autocmd BufRead * lua vim.notify('BufRead ')
autocmd BufReadPost * lua vim.notify('BufReadPost ')
autocmd BufReadCmd * lua vim.notify('BufReadCmd ')
autocmd BufReadPre * lua vim.notify('BufReadPre ')
autocmd BufUnload * lua vim.notify('BufUnload ')
autocmd BufWinEnter * lua vim.notify('BufWinEnter ')
autocmd BufWinLeave * lua vim.notify('BufWinLeave ')
autocmd BufWipeout * lua vim.notify('BufWipeout ')
autocmd BufWrite * lua vim.notify('BufWrite ')
autocmd BufWritePre * lua vim.notify('BufWritePre ')
autocmd BufWriteCmd * lua vim.notify('BufWriteCmd ')
autocmd BufWritePost * lua vim.notify('BufWritePost ')
autocmd ChanInfo * lua vim.notify('ChanInfo ')
autocmd ChanOpen * lua vim.notify('ChanOpen ')
autocmd CmdUndefined * lua vim.notify('CmdUndefined ')
autocmd CmdlineChanged * lua vim.notify('CmdlineChanged ')
autocmd CmdlineEnter * lua vim.notify('CmdlineEnter ')
autocmd CmdlineLeave * lua vim.notify('CmdlineLeave ')
autocmd CmdwinEnter * lua vim.notify('CmdwinEnter ')
autocmd CmdwinLeave * lua vim.notify('CmdwinLeave ')
autocmd ColorScheme * lua vim.notify('ColorScheme ')
autocmd ColorSchemePre * lua vim.notify('ColorSchemePre ')
autocmd CompleteChanged * lua vim.notify('CompleteChanged ')
autocmd CompleteDonePre * lua vim.notify('CompleteDonePre ')
autocmd CompleteDone * lua vim.notify('CompleteDone ')
autocmd CursorHold * lua vim.notify('CursorHold ')
autocmd CursorHoldI * lua vim.notify('CursorHoldI ')
autocmd CursorMoved * lua vim.notify('CursorMoved ')
autocmd CursorMovedI * lua vim.notify('CursorMovedI ')
autocmd DiffUpdated * lua vim.notify('DiffUpdated ')
autocmd DirChanged * lua vim.notify('DirChanged ')
autocmd DirChangedPre * lua vim.notify('DirChangedPre ')
autocmd ExitPre * lua vim.notify('ExitPre ')
autocmd FileAppendCmd * lua vim.notify('FileAppendCmd ')
autocmd FileAppendPost * lua vim.notify('FileAppendPost ')
autocmd FileAppendPre * lua vim.notify('FileAppendPre ')
autocmd FileChangedRO * lua vim.notify('FileChangedRO ')
autocmd FileChangedShell * lua vim.notify('FileChangedShell ')
autocmd FileChangedShellPost * lua vim.notify('FileChangedShellPost ')
autocmd FileReadCmd * lua vim.notify('FileReadCmd ')
autocmd FileReadPost * lua vim.notify('FileReadPost ')
autocmd FileReadPre * lua vim.notify('FileReadPre ')
autocmd FileType * lua vim.notify('FileType ')
autocmd FileWriteCmd * lua vim.notify('FileWriteCmd ')
autocmd FileWritePost * lua vim.notify('FileWritePost ')
autocmd FileWritePre * lua vim.notify('FileWritePre ')
autocmd FilterReadPost * lua vim.notify('FilterReadPost ')
autocmd FilterReadPre * lua vim.notify('FilterReadPre ')
autocmd FilterWritePost * lua vim.notify('FilterWritePost ')
autocmd FilterWritePre * lua vim.notify('FilterWritePre ')
autocmd FocusGained * lua vim.notify('FocusGained ')
autocmd FocusLost * lua vim.notify('FocusLost ')
autocmd FuncUndefined * lua vim.notify('FuncUndefined ')
autocmd InsertChange * lua vim.notify('InsertChange ')
autocmd InsertCharPre * lua vim.notify('InsertCharPre ')
autocmd InsertEnter * lua vim.notify('InsertEnter ')
autocmd InsertLeavePre * lua vim.notify('InsertLeavePre ')
autocmd InsertLeave * lua vim.notify('InsertLeave ')
autocmd MenuPopup * lua vim.notify('MenuPopup ')
autocmd ModeChanged * lua vim.notify('ModeChanged ')
autocmd OptionSet * lua vim.notify('OptionSet ')
autocmd QuickFixCmdPre * lua vim.notify('QuickFixCmdPre ')
autocmd QuickFixCmdPost * lua vim.notify('QuickFixCmdPost ')
autocmd QuitPre * lua vim.notify('QuitPre ')
autocmd RemoteReply * lua vim.notify('RemoteReply ')
autocmd SearchWrapped * lua vim.notify('SearchWrapped ')
autocmd RecordingEnter * lua vim.notify('RecordingEnter ')
autocmd RecordingLeave * lua vim.notify('RecordingLeave ')
autocmd SessionLoadPost * lua vim.notify('SessionLoadPost ')
autocmd ShellCmdPost * lua vim.notify('ShellCmdPost ')
autocmd Signal * lua vim.notify('Signal ')
autocmd ShellFilterPost * lua vim.notify('ShellFilterPost ')
autocmd SourcePre * lua vim.notify('SourcePre ')
autocmd SourcePost * lua vim.notify('SourcePost ')
autocmd SourceCmd * lua vim.notify('SourceCmd ')
autocmd SpellFileMissing * lua vim.notify('SpellFileMissing ')
autocmd StdinReadPost * lua vim.notify('StdinReadPost ')
autocmd StdinReadPre * lua vim.notify('StdinReadPre ')
autocmd SwapExists * lua vim.notify('SwapExists ')
autocmd Syntax * lua vim.notify('Syntax ')
autocmd TabEnter * lua vim.notify('TabEnter ')
autocmd TabLeave * lua vim.notify('TabLeave ')
autocmd TabNew * lua vim.notify('TabNew ')
autocmd TabNewEntered * lua vim.notify('TabNewEntered ')
autocmd TabClosed * lua vim.notify('TabClosed ')
autocmd TermOpen * lua vim.notify('TermOpen ')
autocmd TermEnter * lua vim.notify('TermEnter ')
autocmd TermLeave * lua vim.notify('TermLeave ')
autocmd TermClose * lua vim.notify('TermClose ')
autocmd TermResponse * lua vim.notify('TermResponse ')
autocmd TextChanged * lua vim.notify('TextChanged ')
autocmd TextChangedI * lua vim.notify('TextChangedI ')
autocmd TextChangedP * lua vim.notify('TextChangedP ')
autocmd TextChangedT * lua vim.notify('TextChangedT ')
autocmd TextYankPost * lua vim.notify('TextYankPost ')
autocmd User * lua vim.notify('User ')
autocmd VimEnter * lua vim.notify('VimEnter ')
autocmd VimLeave * lua vim.notify('VimLeave ')
autocmd VimLeavePre * lua vim.notify('VimLeavePre ')
autocmd VimResized * lua vim.notify('VimResized ')
autocmd VimResume * lua vim.notify('VimResume ')
autocmd VimSuspend * lua vim.notify('VimSuspend ')
autocmd WinClosed * lua vim.notify('WinClosed ')
autocmd WinLeave * lua vim.notify('WinLeave ')
autocmd WinNew * lua vim.notify('WinNew ')
autocmd WinScrolled * lua vim.notify('WinScrolled ')
autocmd WinResized * lua vim.notify('WinResized ')
]]
--autocmd UserGettingBored * lua vim.notify('UserGettingBored ')
vim.api.nvim_create_autocmd("FileType", {
group = "my_glyph_palette",
pattern = "fern",
command = "call glyph_palette#apply()",
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment