diff options
author | Justine Smithies <justine@smithies.me.uk> | 2025-10-07 21:05:44 +0100 |
---|---|---|
committer | Justine Smithies <justine@smithies.me.uk> | 2025-10-07 21:05:44 +0100 |
commit | 8e62d28cf8b662512d222c464c5ea2469045d7a3 (patch) | |
tree | 926ecc9995ad1bd406ecf5f49034e9c71bed3c33 /.config/nvim/lua/config/init.lua | |
parent | b417b248c874cba7ddf6ded78273df584a81931d (diff) |
Initial commit
Diffstat (limited to '.config/nvim/lua/config/init.lua')
-rw-r--r-- | .config/nvim/lua/config/init.lua | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/.config/nvim/lua/config/init.lua b/.config/nvim/lua/config/init.lua new file mode 100644 index 0000000..2b6e039 --- /dev/null +++ b/.config/nvim/lua/config/init.lua @@ -0,0 +1,44 @@ +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not 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('config.globals') +require('config.options') +require('config.keymaps') +require('config.autocmd') + +local opts = { + defaults = { + lazy = true, + }, + install = { + colorscheme = { "gruvbox" } + }, + rtp = { + disabled_plugins = { + "gzip", + "matchit", + "matchparen", + "netrw", + "netrwPlugin", + "tarPlugin", + "tohtml", + "tutor", + "zipPlugin", + } + }, + change_detection = { + notify = true + }, +} + +require("lazy").setup('plugins', opts) |