1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-06-16 03:14:55 +02:00
dotfiles/nvim/lua/user/plugins/ide.lua

41 lines
1.1 KiB
Lua

return {
{ import = "user.plugins.ide.lsp" },
{ import = "user.plugins.ide.autocomplete" },
{ import = "user.plugins.ide.formatting" },
-- Linting
{
'mfussenegger/nvim-lint',
opts = {
linters_by_ft = {},
},
config = function(_, opts)
require('lint').linters_by_ft = opts.linters_by_ft
vim.api.nvim_create_autocmd({ "BufWritePost" }, {
callback = function()
require("lint").try_lint()
end,
})
end,
},
-- Snippets
{
"L3MON4D3/LuaSnip",
lazy = true,
build = "make install_jsregexp",
dependencies = {
{
"rafamadriz/friendly-snippets",
config = function()
require("luasnip.loaders.from_vscode").lazy_load()
end,
},
},
opts = {},
config = function(_, opts)
require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/snippets" })
require("luasnip").setup(opts)
end,
},
}