crates: add plugin and mappings
This commit is contained in:
parent
ee8cd15786
commit
ec8f043853
3 changed files with 17 additions and 1 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
|
@ -97,3 +97,6 @@
|
|||
[submodule "pack/general/start/nvim-osc52"]
|
||||
path = pack/general/start/nvim-osc52
|
||||
url = https://github.com/ojroques/nvim-osc52
|
||||
[submodule "pack/general/start/crates.nvim"]
|
||||
path = pack/general/start/crates.nvim
|
||||
url = https://github.com/Saecki/crates.nvim
|
||||
|
|
|
|||
14
init.lua
14
init.lua
|
|
@ -117,7 +117,7 @@ ts.setup({
|
|||
incremental_selection = {
|
||||
enable = true,
|
||||
keymaps = {
|
||||
init_selection = "<Enter>",
|
||||
init_selection = "<Leader><Enter>",
|
||||
node_incremental = "<Enter>",
|
||||
node_decremental = "<BS>",
|
||||
},
|
||||
|
|
@ -420,6 +420,7 @@ cmp.setup({
|
|||
{ name = "luasnip" },
|
||||
{ name = "path" },
|
||||
{ name = "buffer" },
|
||||
{ name = "crates" },
|
||||
}),
|
||||
})
|
||||
|
||||
|
|
@ -548,3 +549,14 @@ require("nvim-web-devicons").setup()
|
|||
vim.keymap.set('n', '<leader>y', require('osc52').copy_operator, { expr = true })
|
||||
vim.keymap.set('n', '<leader>yy', '<leader>y_', { remap = true })
|
||||
vim.keymap.set('v', '<leader>y', require('osc52').copy_visual)
|
||||
|
||||
---- crates
|
||||
local crates = require('crates')
|
||||
crates.setup()
|
||||
vim.keymap.set('n', '<leader>cv', crates.show_versions_popup)
|
||||
vim.keymap.set('n', '<leader>cf', crates.show_features_popup)
|
||||
vim.keymap.set('n', '<leader>cd', crates.show_dependencies_popup)
|
||||
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)
|
||||
|
|
|
|||
1
pack/general/start/crates.nvim
Submodule
1
pack/general/start/crates.nvim
Submodule
|
|
@ -0,0 +1 @@
|
|||
Subproject commit d5caf28aba49e81ac4099426231f3cf3c151013a
|
||||
Loading…
Add table
Reference in a new issue