aboutsummaryrefslogtreecommitdiff
path: root/nvim/nvchad/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/nvchad/init.lua')
-rw-r--r--nvim/nvchad/init.lua21
1 files changed, 21 insertions, 0 deletions
diff --git a/nvim/nvchad/init.lua b/nvim/nvchad/init.lua
new file mode 100644
index 0000000..21f0b6f
--- /dev/null
+++ b/nvim/nvchad/init.lua
@@ -0,0 +1,21 @@
+require "core"
+
+local custom_init_path = vim.api.nvim_get_runtime_file("lua/custom/init.lua", false)[1]
+
+if custom_init_path then
+ dofile(custom_init_path)
+end
+
+require("core.utils").load_mappings()
+
+local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
+
+-- bootstrap lazy.nvim!
+if not vim.loop.fs_stat(lazypath) then
+ require("core.bootstrap").gen_chadrc_template()
+ require("core.bootstrap").lazy(lazypath)
+end
+
+dofile(vim.g.base46_cache .. "defaults")
+vim.opt.rtp:prepend(lazypath)
+require "plugins"