1
0
mirror of https://github.com/jiriks74/presence.nvim synced 2024-11-23 20:37:50 +01:00
presence.nvim/autoload/presence.vim

16 lines
801 B
VimL
Raw Normal View History

" Define autocommands to handle auto-update events
function presence#SetAutoCmds()
augroup presence_events
autocmd!
if exists("g:presence_auto_update") && g:presence_auto_update
autocmd FocusGained * lua package.loaded.presence:handle_focus_gained()
autocmd TextChanged * lua package.loaded.presence:handle_text_changed()
autocmd VimLeavePre * lua package.loaded.presence:handle_vim_leave_pre()
autocmd WinEnter * lua package.loaded.presence:handle_win_enter()
autocmd WinLeave * lua package.loaded.presence:handle_win_leave()
autocmd BufEnter * lua package.loaded.presence:handle_buf_enter()
autocmd BufAdd * lua package.loaded.presence:handle_buf_add()
endif
augroup END
endfunction