aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/keymap.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/keymap.lua')
-rw-r--r--.config/nvim/lua/keymap.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/.config/nvim/lua/keymap.lua b/.config/nvim/lua/keymap.lua
index 17f80e1..ccab671 100644
--- a/.config/nvim/lua/keymap.lua
+++ b/.config/nvim/lua/keymap.lua
@@ -43,6 +43,8 @@ vim.api.nvim_set_keymap("v", "{", "s{<ESC>pa}", {noremap = true})
vim.api.nvim_set_keymap("v", '"', 's"<ESC>pa"', {noremap = true})
vim.api.nvim_set_keymap("v", "'", "s'<ESC>pa'", {noremap = true})
vim.cmd('autocmd Filetype c nnoremap <buffer> <tab> :CSelNextArg<Cr>')
+vim.cmd('autocmd Filetype rust nnoremap <buffer> <leader>r :!cargo run<Cr>')
+vim.cmd('autocmd Filetype rust nnoremap <buffer> <leader>R :!cargo run --release<Cr>')
vim.api.nvim_set_keymap("n", "<leader>dB", ":GdbBreakpointToggle", {noremap = true})
vim.api.nvim_set_keymap("n", "<leader>dn", ":GdbNext", {noremap = true})