Files
vim/lua/custom/plugins/utils.lua
Thomas Ruoff 4d563924de extract noice
2023-08-27 22:19:56 +02:00

40 lines
1.0 KiB
Lua

return {
'vim-utils/vim-troll-stopper',
{ 'tpope/vim-abolish', lazy = false },
{ 'tpope/vim-unimpaired', lazy = false },
{
'kylechui/nvim-surround',
version = '*',
event = 'VeryLazy',
config = function()
require('nvim-surround').setup {
-- Configuration here, or leave empty to use defaults
}
end,
},
-- rust
{ 'simrat39/rust-tools.nvim', opts = {} },
{
'saecki/crates.nvim',
dependencies = { 'nvim-lua/plenary.nvim' },
opts = {},
},
-- testing
{
'vim-test/vim-test',
ft = { 'javascript', 'typescript', 'javascriptreact' },
config = function()
vim.cmd [[
let test#strategy = 'neovim'
let test#javascript#jest#file_pattern = '\v(__tests__/.*|([sS]pec|tests?))\.(js|jsx|coffee|ts|tsx)$'
]]
end,
keys = {
{ '<leader>tn', '<cmd>TestNearest<cr>', desc = '[T]est [N]earest' },
{ '<leader>tf', '<cmd>TestFile<cr>', desc = '[T]est [F]ile' },
{ '<leader>tt', '<cmd>TestLast<cr>', desc = '[T]est Last' },
},
},
}