aboutsummaryrefslogtreecommitdiffhomepage
path: root/.config/nvim/lua/vimrc.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/vimrc.lua')
-rw-r--r--.config/nvim/lua/vimrc.lua19
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