From d77eff86c2ff3d41874b46f203c5ee64157731f9 Mon Sep 17 00:00:00 2001 From: zoomiti Date: Sun, 20 Nov 2022 18:16:00 -0500 Subject: [PATCH] Adds cargo.toml keybind to nvim --- .config/nvim/init.vim | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index f8dd8b8..dcc1318 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -464,7 +464,14 @@ if has("nvim") require('lspconfig')['texlab'].setup({ capabilities = capabilities, on_attach = on_attach }) - require('rust-tools').setup({ server = {capabilities = capabilities, on_attach = on_attach } }) + require('rust-tools').setup({ server = {capabilities = capabilities, + on_attach = function(client, bufnr) + on_attach(client, bufnr); + local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end + buf_set_keymap('n', 'c', 'lua require\'rust-tools\'.open_cargo_toml.open_cargo_toml()', {noremap = true}) + end + } + }) --[[ require('lean').setup{ --{{{