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

nvim: moved stuff around.

This commit is contained in:
Henrik Hautakoski 2025-04-19 11:25:56 +02:00
parent 300d300664
commit 0d7a5fab7b
22 changed files with 975 additions and 990 deletions

View file

@ -1,6 +1,8 @@
local icons = require('user.icons')
return {
{ import = "user.plugins.ide.lsp" },
{ import = "user.plugins.ide.autocomplete" },
{ import = "user.plugins.ide.formatting" },
-- Linting
{
'mfussenegger/nvim-lint',
@ -17,47 +19,23 @@ return {
})
end,
},
-- Testing integration
-- Snippets
{
"nvim-neotest/neotest",
"L3MON4D3/LuaSnip",
lazy = true,
build = "make install_jsregexp",
dependencies = {
"nvim-neotest/nvim-nio",
"nvim-lua/plenary.nvim",
"antoinemadec/FixCursorHold.nvim",
"nvim-treesitter/nvim-treesitter"
},
opts = {
floating = {
border = "none",
},
output = {
enabled = true,
open_on_run = true,
},
icons = {
child_indent = icons.tree.vertical,
child_prefix = icons.tree.node,
collapsed = icons.tree.horizontal,
non_collapsible = icons.tree.horizontal,
expanded = icons.tree.expanded,
final_child_indent = " ",
final_child_prefix = icons.tree.nodelast,
running_animated = { "", "", "", "", "", "", "", "", "", "" },
passed = icons.test.ok,
failed = icons.test.failed,
running = icons.test.running,
skipped = icons.test.skipped,
unknown = icons.test.unknown,
watching = icons.test.watch,
{
"rafamadriz/friendly-snippets",
config = function()
require("luasnip.loaders.from_vscode").lazy_load()
end,
},
},
opts = {},
config = function(_, opts)
local adapters = {}
for name, adapter_opts in pairs(opts.adapters or {}) do
table.insert(adapters, require(name)(adapter_opts))
end
opts.adapters = adapters
require('neotest').setup(opts)
end
}
require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/snippets" })
require("luasnip").setup(opts)
end,
},
}