diff options
Diffstat (limited to '.config/nvim/lua/vimrc.lua')
| -rw-r--r-- | .config/nvim/lua/vimrc.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/.config/nvim/lua/vimrc.lua b/.config/nvim/lua/vimrc.lua new file mode 100644 index 0000000..4520c5b --- /dev/null +++ b/.config/nvim/lua/vimrc.lua @@ -0,0 +1,19 @@ +local vimrc = {} + + + +local autocmd_callbacks = {} +vimrc.autocmd_callbacks = autocmd_callbacks + +function vimrc.autocmd(event, filter, callback) + local callback_id = #autocmd_callbacks + 1 + autocmd_callbacks[callback_id] = callback + vim.cmd(('autocmd Vimrc %s %s lua vimrc.autocmd_callbacks[%d]()'):format( + event, + filter, + callback_id)) +end + + + +return vimrc |
