♻️ refactor(nvim): a lot of keybindings changed

This commit is contained in:
Sergio Laín 2023-11-05 14:54:04 +01:00
parent 31779af945
commit c96de953e2
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
14 changed files with 70 additions and 24 deletions

View file

@ -41,6 +41,7 @@
"highlight-undo.nvim": { "branch": "main", "commit": "50a6884a8476be04ecce8f1c4ed692c5000ef0a1" },
"hydra.nvim": { "branch": "master", "commit": "ceb1fb7e3b4916676674e8a4253deea5a19ab01f" },
"import-cost.nvim": { "branch": "main", "commit": "39ef36f438574db0b26e9c957316eb1cb22e970f" },
"inc-rename.nvim": { "branch": "main", "commit": "ed0f6f2b917cac4eb3259f907da0a481b27a3b7e" },
"indent-blankline.nvim": { "branch": "master", "commit": "29be0919b91fb59eca9e90690d76014233392bef" },
"lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" },
"live-server.nvim": { "branch": "main", "commit": "f6f00a3f541251f0320910bb0d03c4ae14ee6d10" },
@ -60,6 +61,7 @@
"mini.surround": { "branch": "main", "commit": "af8129efcabe95fc08a233e9f91569829bed031f" },
"modes.nvim": { "branch": "main", "commit": "5357fda0f4a21d73611496087a0d3b6d7b4f9384" },
"multicursors.nvim": { "branch": "main", "commit": "b4e8571b79a7d2a2aea70922c35eac3a71578c0e" },
"muren.nvim": { "branch": "main", "commit": "818c09097dba1322b2ca099e35f7471feccfef93" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "1236db954ce502eb5b340bcdb69aa057cc372e8d" },
"neoconf.nvim": { "branch": "main", "commit": "64437787dba70fce50dad7bfbb97d184c5bc340f" },
"neodev.nvim": { "branch": "main", "commit": "80487e4f7bfa11c2ef2a1b461963db019aad6a73" },
@ -94,7 +96,7 @@
"nvim-regexplainer": { "branch": "main", "commit": "187f8666c2ba0fcba4ddb991e48d7229b0a58d96" },
"nvim-spectre": { "branch": "master", "commit": "5c3474fbe1028844cfe5a9c238366da04c2e7551" },
"nvim-transparent": { "branch": "main", "commit": "3af6232c8d39d51062702e875ff6407c1eeb0391" },
"nvim-treesitter": { "branch": "master", "commit": "bef2c24e23d0da62a8542b1f08b1ac87ec43e93f" },
"nvim-treesitter": { "branch": "master", "commit": "a82bba45fb0fb43fc2e7998f3394fadc80606d8a" },
"nvim-treesitter-context": { "branch": "master", "commit": "2806d83e3965017382ce08792ee527e708fa1bd4" },
"nvim-treesitter-endwise": { "branch": "master", "commit": "4c344ffc8d54d7e1ba2cefaaa2c10ea93aa1cc2d" },
"nvim-treesitter-textobjects": { "branch": "master", "commit": "e69a504baf2951d52e1f1fbb05145d43f236cbf1" },
@ -129,7 +131,7 @@
"telescope-dap.nvim": { "branch": "master", "commit": "4e2d5efb92062f0b865fe59b200b5ed7793833bf" },
"telescope-floaterm.nvim": { "branch": "main", "commit": "ccd3f40ae30dce5de0e5d0f5069e08e7d9ad6d23" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" },
"telescope-import.nvim": { "branch": "main", "commit": "eefc68ee5f877be9201b3fc8c2aa0cf29abee0d1" },
"telescope-import.nvim": { "branch": "main", "commit": "b1d472b8790ec73ba71141f624dd60ab13eb571e" },
"telescope-lazy.nvim": { "branch": "main", "commit": "e75a349322db7f695bef2c50c4a85c90b064d031" },
"telescope-luasnip.nvim": { "branch": "master", "commit": "2ef7da3a363890686dbaad18ddbf59177cfe4f78" },
"telescope-undo.nvim": { "branch": "main", "commit": "3dec002ea3e7952071d26fbb5d01e2038a58a554" },

View file

@ -12,7 +12,7 @@ return {
},
},
keys = {
{ "<leader>cM", ":CmpStatus<CR>", desc = "Cmp Status" },
{ "<leader>ciC", ":CmpStatus<CR>", desc = "Cmp Status" },
},
opts = function(_, opts)
-- TODO: Fix this comments

View file

@ -3,7 +3,7 @@ return {
"stevearc/conform.nvim",
keys = {
{
"<leader>cC",
"<leader>cic",
"<cmd>ConformInfo<CR>",
mode = { "n", "v" },
desc = "Conform Info",

View file

@ -20,7 +20,7 @@ return {
return vim.fn["codeium#Clear"]()
end, { expr = true })
vim.keymap.set("n", "<leader>cI", function()
vim.keymap.set("n", "<leader>cC", function()
if vim.g.codeium_enabled == true then
vim.cmd("CodeiumDisable")
else

View file

@ -14,6 +14,6 @@ return {
end,
-- stylua: ignore
keys = {
{ "<leader>r", function() require('telescope').extensions.refactoring.refactors() end, mode = { "n", "x" }, desc = "Refactor" },
{ "<leader>cR", function() require('telescope').extensions.refactoring.refactors() end, mode = { "n", "x" }, desc = "Refactor" },
},
}

View file

@ -6,7 +6,7 @@ return {
--stylua: ignore
keys = {
{ "<leader>'", function() require("harpoon.mark").add_file() end, desc = "Add File" },
{ "<leader>0", "<cmd>Telescope harpoon marks<CR>", desc = "Harpoon" },
{ "<leader>;", "<cmd>Telescope harpoon marks<CR>", desc = "Harpoon" },
{ "<leader>1", function() require("harpoon.ui").nav_file(1) end, desc = "File 1" },
{ "<leader>2", function() require("harpoon.ui").nav_file(2) end, desc = "File 2" },
{ "<leader>3", function() require("harpoon.ui").nav_file(3) end, desc = "File 3" },

View file

@ -27,8 +27,8 @@ return {
{ "<CR>", "<cmd>AutolistToggleCheckbox<cr><CR>", mode = { "n" } },
{ "<C-r>", "<cmd>AutolistRecalculate<cr>", mode = { "n" } },
{ "].", "<cmd>AutolistCycleNext<cr>", mode = { "n" }, { desc = "Next List Type" } },
{ "[.", "<cmd>AutolistCyclePrev<cr>", mode = { "n" }, { desc = "Prev List Type" } },
{ "].", "<cmd>AutolistCycleNext<cr>", mode = { "n" }, desc = "Next List Type" },
{ "[.", "<cmd>AutolistCyclePrev<cr>", mode = { "n" }, desc = "Prev List Type" },
{ ">>", ">><cmd>AutolistRecalculate<cr>", mode = { "n" } },
{ "<<", "<<<cmd>AutolistRecalculate<cr>", mode = { "n" } },

View file

@ -6,7 +6,7 @@ return {
end,
cmd = { "LiveServer", "LiveServerStart", "LiveServerStop" },
keys = {
{ "<leader>cL", "<cmd>LiveServer<CR>", desc = "LiveServer" },
{ "<leader>cl", "<cmd>LiveServer<CR>", desc = "LiveServer" },
},
},
{

View file

@ -29,7 +29,7 @@ return {
keys[#keys + 1] = { "<leader>ca", require("actions-preview").code_actions, desc = "Code Action Preview" }
keys[#keys + 1] = { "<leader>cl", false }
keys[#keys + 1] = { "<leader>cli", "<cmd>LspInfo<cr>", desc = "LspInfo" }
keys[#keys + 1] = { "<leader>cil", "<cmd>LspInfo<cr>", desc = "Lsp" }
keys[#keys + 1] = { "<leader>uv", toggle_diag_virtext, desc = "Toggle Diagnostic VirtualText" }
keys[#keys + 1] = {
@ -43,9 +43,6 @@ return {
keys[#keys + 1] = { "<leader>clr", "<cmd>LspRestart<cr>", desc = "Restart Lsp" }
keys[#keys + 1] = { "<leader>cls", "<cmd>LspStart<cr>", desc = "Start Lsp" }
keys[#keys + 1] = { "<leader>clS", "<cmd>LspStop<cr>", desc = "Stop Lsp" }
require("which-key").register({
["<leader>cl"] = { name = "+lsp" },
})
require("lazyvim.util").lsp.on_attach(function(client, buffer)
if client.supports_method("textDocument/documentSymbol") then
-- Enable inlay hints if the client supports it.
@ -173,6 +170,11 @@ return {
},
},
},
{
"smjonas/inc-rename.nvim",
cmd = "IncRename",
opts = {},
},
{
"dnlhc/glance.nvim",
cmd = { "Glance" },

View file

@ -1,7 +1,9 @@
return {
"goolord/alpha-nvim",
event = "VimEnter",
optional = true,
keys = {
{ "<leader>fa", "<cmd>Alpha<cr>", desc = "Dashboard (Alpha)" },
},
opts = function()
local dashboard = require("alpha.themes.dashboard")
local logo = [[

View file

@ -16,7 +16,7 @@ return {
{ "<leader>Tp", "<cmd>FloatermNew --disposable --name=proc --opener=edit --titleposition=center --height=0.85 --width=0.85 proc<CR>", desc = "Systemd Processes" },
{ "<leader>TB", "<cmd>FloatermNew --disposable --name=bandwhich --opener=edit --titleposition=center --height=0.85 --width=0.85 bandwhich<CR>", desc = "Bandwidth" },
{ "<leader>gF", "<cmd>FloatermNew --disposable --name=forgit --opener=edit --titleposition=center --height=0.85 --width=0.85 fgit<CR>", desc = "Forgit" },
{ "<leader>ci", "<cmd>FloatermNew! --disposable --name=scc --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> codeinfo<CR>", desc = "Code info/fetch" },
{ "<leader>cif", "<cmd>FloatermNew! --disposable --name=scc --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> codeinfo<CR>", desc = "Code info/fetch" },
{ "<leader>gf", "<cmd>FloatermNew! --disposable --name=onefetch --opener=edit --titleposition=center --height=0.85 --width=0.85 --cwd=<root> gfetch<CR>", desc = "Gitfetch" },
{ "<leader>cen", "<cmd>FloatermNew --name=node --opener=edit --titleposition=center --wintype=split --height=0.35 node<CR>", desc = "Node" },
{ "<leader>cep", "<cmd>FloatermNew --name=python --opener=edit --titleposition=center --wintype=split --height=0.35 python<CR>", desc = "Python" },
@ -38,7 +38,7 @@ return {
"folke/which-key.nvim",
opts = {
defaults = {
["<leader>ce"] = { name = "+r[E]pl" },
["<leader>ce"] = { name = "+r[e]pl" },
["<leader>ft"] = { name = "+terminals" },
["<leader>T"] = { name = "+tools" },
},

View file

@ -1,6 +1,10 @@
return {
{
"williamboman/mason.nvim",
keys = {
{ "<leader>cm", false },
{ "<leader>cim", "<cmd>Mason<cr>", desc = "Mason" },
},
opts = {
ensure_installed = {
"black",

View file

@ -3,12 +3,46 @@ return {
"nvim-pack/nvim-spectre",
cmd = "Spectre",
opts = {},
-- stylua: ignore
keys = {
{ "<leader>srf", function() require("spectre").toggle() end, desc = "Replace globally" },
{ "<leader>srw", mode = {"n"},function() require("spectre").open_visual({select_word=true}) end, desc = "Current Word" },
{ "<leader>srw", mode = {"v"},function() require("spectre").open_visual() end, desc = "Current Word" },
{ "<leader>src", mode = {"n"},function() require("spectre").open_file_search({select_word=true}) end, desc = "Word on Current File" },
{
"<leader>srf",
function()
require("spectre").toggle()
end,
desc = "Search globally",
},
{
"<leader>srw",
mode = { "n" },
function()
require("spectre").open_visual({ select_word = true })
end,
desc = "Current Word",
},
{
"<leader>srw",
mode = { "v" },
function()
require("spectre").open_visual()
end,
desc = "Current Word",
},
{
"<leader>srW",
mode = { "n" },
function()
require("spectre").open_file_search({ select_word = true })
end,
desc = "Word on Current File",
},
{
"<leader>src",
mode = { "n" },
function()
require("spectre").open_file_search({})
end,
desc = "Current File",
},
},
},
{

View file

@ -5,6 +5,8 @@ return {
opts = {
defaults = {
["<leader>dP"] = { name = "+python" },
["<leader>cL"] = { name = "+lsp" },
["<leader>ci"] = { name = "+info" },
},
},
},