Added base plugin to personal fork

This commit is contained in:
Kasper Sternberg 2024-03-06 08:34:25 +01:00
parent c9122e89e3
commit 9dd65a9706
5 changed files with 66 additions and 3 deletions

View file

@ -0,0 +1,14 @@
-- File: lua/custom/plugins/autopairs.lua
return {
'windwp/nvim-autopairs',
-- Optional dependency
dependencies = { 'hrsh7th/nvim-cmp' },
config = function()
require('nvim-autopairs').setup {}
-- If you want to automatically add `(` after selecting a function or method
local cmp_autopairs = require 'nvim-autopairs.completion.cmp'
local cmp = require 'cmp'
cmp.event:on('confirm_done', cmp_autopairs.on_confirm_done())
end,
}

View file

@ -0,0 +1,15 @@
-- Unless you are still migrating, remove the deprecated commands from v1.x
vim.cmd [[ let g:neo_tree_remove_legacy_commands = 1 ]]
return {
'nvim-neo-tree/neo-tree.nvim',
version = '*',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
'MunifTanjim/nui.nvim',
},
config = function()
require('neo-tree').setup {}
end,
}

View file

@ -0,0 +1,14 @@
return {
'nvim-neotest/neotest',
dependencies = {
'Issafalcon/neotest-dotnet',
},
config = function()
require('neotest').setup {
adapters = {
require 'neotest-dotnet',
},
discovery_root = 'solution',
}
end,
}

View file

@ -0,0 +1,19 @@
return {
'nvim-neotest/neotest',
dependencies = {
'nvim-lua/plenary.nvim',
'antoinemadec/FixCursorHold.nvim',
'nvim-treesitter/nvim-treesitter',
},
config = function()
require('neotest').setup {
adapters = {
require 'neotest-dotnet' {
dap = { justMyCode = false },
},
require 'neotest-plenary',
},
}
end,
vim.keymap.set('n', 'ts', ':Neotest run suite=true<CR> :Neotest summary open<CR>', {}),
}