diff options
Diffstat (limited to 'lua/tjk/lazy.lua')
-rw-r--r-- | lua/tjk/lazy.lua | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/lua/tjk/lazy.lua b/lua/tjk/lazy.lua new file mode 100644 index 0000000..164d968 --- /dev/null +++ b/lua/tjk/lazy.lua @@ -0,0 +1,39 @@ +-- install lazy.nvim via instructions from github +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not (vim.uv or vim.loop).fs_stat(lazypath) then + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) +end +vim.opt.rtp:prepend(lazypath) + +-- require lazy module with safety check +local success, lazy = pcall(require, "lazy") + +if not success then + vim.notify("Failed to load lazy.nvim plugin manager") + return +end + +-- setup lazy & enable plugins +return lazy.setup( + { + { import = "tjk.plugins" } + }, + { + -- auto update plugins + checker = { + enabled = true, + notify = false + }, + -- disable change notification + change_detection = { + notify = false + }, + } +) |