neotest: add keymaps and rust config
This commit is contained in:
parent
ec8f043853
commit
a042adb859
4 changed files with 20 additions and 0 deletions
6
.gitmodules
vendored
6
.gitmodules
vendored
|
|
@ -100,3 +100,9 @@
|
|||
[submodule "pack/general/start/crates.nvim"]
|
||||
path = pack/general/start/crates.nvim
|
||||
url = https://github.com/Saecki/crates.nvim
|
||||
[submodule "pack/general/start/neotest"]
|
||||
path = pack/general/start/neotest
|
||||
url = https://github.com/nvim-neotest/neotest
|
||||
[submodule "pack/general/start/neotest-rust"]
|
||||
path = pack/general/start/neotest-rust
|
||||
url = https://github.com/rouge8/neotest-rust
|
||||
|
|
|
|||
12
init.lua
12
init.lua
|
|
@ -560,3 +560,15 @@ vim.keymap.set('n', '<leader>cu', crates.update_crate)
|
|||
vim.keymap.set('v', '<leader>cu', crates.update_crates)
|
||||
vim.keymap.set('n', '<leader>ca', crates.update_all_crates)
|
||||
vim.keymap.set('n', '<leader>cD', crates.open_documentation)
|
||||
|
||||
---- neotest
|
||||
local neotest = require("neotest")
|
||||
neotest.setup({
|
||||
adapters = {
|
||||
require("neotest-rust")
|
||||
}
|
||||
})
|
||||
vim.keymap.set('n', '<leader>tr', function() neotest.run.run() end)
|
||||
vim.keymap.set('n', '<leader>tf', function() neotest.run.run(vim.fn.expand("%")) end)
|
||||
vim.keymap.set('n', '<leader>ts', function() neotest.run.stop() end)
|
||||
vim.keymap.set('n', '<leader>tt', function() neotest.summary.toggle() end)
|
||||
|
|
|
|||
1
pack/general/start/neotest
Submodule
1
pack/general/start/neotest
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit bec7be0f13ee19c85561943fc5f7b8daa4f4d465
|
||||
1
pack/general/start/neotest-rust
Submodule
1
pack/general/start/neotest-rust
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit 95161da0fbe0570395a938927b654931a82caecb
|
||||
Loading…
Add table
Reference in a new issue