Files
vim/lua/custom/plugins/utils.lua
2023-03-27 23:12:23 +02:00

40 lines
999 B
Lua

return {
'vim-utils/vim-troll-stopper',
{ 'tpope/vim-abolish', lazy = false },
{ 'tpope/vim-unimpaired', lazy = false },
{
'rcarriga/nvim-notify',
lazy = false,
config = function()
local notify = require 'notify'
notify.setup()
vim.notify = notify
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__/.*|(spec|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' },
},
},
}