♻️ refactor(nvim): a lot of keybindings changed
This commit is contained in:
parent
31779af945
commit
c96de953e2
14 changed files with 70 additions and 24 deletions
|
@ -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" },
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -3,7 +3,7 @@ return {
|
|||
"stevearc/conform.nvim",
|
||||
keys = {
|
||||
{
|
||||
"<leader>cC",
|
||||
"<leader>cic",
|
||||
"<cmd>ConformInfo<CR>",
|
||||
mode = { "n", "v" },
|
||||
desc = "Conform Info",
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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" },
|
||||
},
|
||||
}
|
||||
|
|
|
@ -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" },
|
||||
|
|
|
@ -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" } },
|
||||
|
|
|
@ -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" },
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
|
@ -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" },
|
||||
|
|
|
@ -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 = [[
|
||||
|
|
|
@ -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" },
|
||||
},
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
return {
|
||||
{
|
||||
"williamboman/mason.nvim",
|
||||
keys = {
|
||||
{ "<leader>cm", false },
|
||||
{ "<leader>cim", "<cmd>Mason<cr>", desc = "Mason" },
|
||||
},
|
||||
opts = {
|
||||
ensure_installed = {
|
||||
"black",
|
||||
|
|
|
@ -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",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
|
|
|
@ -5,6 +5,8 @@ return {
|
|||
opts = {
|
||||
defaults = {
|
||||
["<leader>dP"] = { name = "+python" },
|
||||
["<leader>cL"] = { name = "+lsp" },
|
||||
["<leader>ci"] = { name = "+info" },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Add table
Reference in a new issue