aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nvim/.config/nvim
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2022-10-02 21:46:01 -0500
committerToby Vincent <tobyv13@gmail.com>2022-10-02 21:46:01 -0500
commitd9f56bf700ea6df1883517c78bb0550400280d02 (patch)
tree654cf330009e885362801190c60e885eca8e744f /nvim/.config/nvim
parent55c15f627947dd613af2ab81c98e14920b13946c (diff)
feat(nvim): add proper lua-dev config
Diffstat (limited to 'nvim/.config/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")