summaryrefslogtreecommitdiffstatshomepage
path: root/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim')
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/lua-dev.lua18
1 files changed, 17 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/lua-dev.lua b/nvim/.config/nvim/lua/tobyvin/plugins/lua-dev.lua
index 2338657..ad686fc 100644
--- a/nvim/.config/nvim/lua/tobyvin/plugins/lua-dev.lua
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/lua-dev.lua
@@ -7,7 +7,23 @@ M.setup = function()
return
end
- lua_dev.setup()
+ lua_dev.setup({
+ library = {
+ enabled = true,
+ runtime = true,
+ types = true,
+ plugins = { "nvim-treesitter", "plenary.nvim", "telescope.nvim" },
+ },
+ override = function(root_dir, library)
+ local lua_dev_utils = require("lua-dev.util")
+ if lua_dev_utils.has_file(root_dir, lua_dev_utils.fqn("~/.dotfiles/nvim/.config/nvim")) then
+ library.enabled = true
+ library.runtime = true
+ library.types = true
+ library.plugins = { "nvim-treesitter", "plenary.nvim", "telescope.nvim" }
+ end
+ end,
+ })
local lsp = require("tobyvin.lsp")
local lspconfig = require("lspconfig")