make config more lightweight
This commit is contained in:
parent
c0ea7b465b
commit
9d922f8de5
16 changed files with 79 additions and 515 deletions
|
@ -10,11 +10,9 @@ local keys = {
|
|||
b = {"<cmd>NeoTreeFloatToggle buffers<CR>", "Buffers"},
|
||||
c = {"<cmd>NeoTreeClose<CR>" , "Close"},
|
||||
u = {vim.cmd.UndotreeToggle, "UndoTree"},
|
||||
o = {function () require("oil").open_float(vim.fn.getcwd()) end, "Oil"},
|
||||
},
|
||||
c = {
|
||||
name = "LSP",
|
||||
S = {vim.cmd.AerialToggle, "Symbol sidebar"},
|
||||
w = {function () vim.lsp.buf.workspace_symbol("") end, "workspace symbol"},
|
||||
d = {function () vim.diagnostic.open_float() end, "diagnostic"},
|
||||
a = {function () vim.lsp.buf.code_action() end, "code actions"},
|
||||
|
@ -23,15 +21,7 @@ local keys = {
|
|||
h = {function () vim.lsp.buf.hover() end, "Hover"},
|
||||
t = {function () vim.lsp.buf.type_definition() end,"Type Definition"},
|
||||
s = {"<cmd>Navbuddy<cr>", "Navbuddy"},
|
||||
-- s = {require("telescope.builtin").lsp_document_symbols, "Document Symbols"},
|
||||
g = {
|
||||
name = "Goto Preview",
|
||||
d = {function () require('goto-preview').goto_preview_definition() end, "Definition"},
|
||||
r = {function () require('goto-preview').goto_preview_references() end, "References"},
|
||||
t = {function () require("goto-preview").goto_preview_type_definitions() end, "Type"},
|
||||
i = {function () require("goto-preview").goto_preview_implementation() end, "Implementation"},
|
||||
c = {function () require("goto-preview").close_all_win() end, "Close"},
|
||||
},
|
||||
S = {require("telescope.builtin").lsp_document_symbols, "Document Symbols"},
|
||||
l = {
|
||||
name = "LSP",
|
||||
k = {"<cmd>LspStop<cr>", "Stop"},
|
||||
|
@ -48,12 +38,6 @@ local keys = {
|
|||
p = {"<cmd>Copilot suggestion prev<cr>", "Previous"},
|
||||
}
|
||||
},
|
||||
q = {
|
||||
name = "Nvim",
|
||||
q = {"<cmd>q<cr>", "Quit"},
|
||||
W = {"<cmd>wq<cr>", "Save and Quit"},
|
||||
w = {"<cmd>w<cr>", "Save"},
|
||||
},
|
||||
b = {
|
||||
name = "Buffer",
|
||||
h = {vim.cmd.bprevious, "Previous"},
|
||||
|
@ -73,14 +57,13 @@ local keys = {
|
|||
b = {require("telescope.builtin").buffers, "buffers"},
|
||||
h = {require("telescope.builtin").help_tags, "help tags"},
|
||||
s = {function () require("telescope.builtin").grep_string({ search = vim.fn.input("Grep > ")}); end, "grep search through files"},
|
||||
p = {"<cmd>Telescope projects<cr>", "Projects"},
|
||||
},
|
||||
s = {
|
||||
name = "Settings",
|
||||
c = {function ()
|
||||
vim.opt.scrolloff = 100
|
||||
end, "Always center cursor"},
|
||||
x = {function ()
|
||||
C = {function ()
|
||||
vim.opt.scrolloff = 8
|
||||
end, "Disable Cursor center"},
|
||||
f = {function ()
|
||||
|
@ -144,6 +127,7 @@ vim.keymap.set("i", "<C-h>", function () vim.lsp.buf.hover() end, {})
|
|||
-- term
|
||||
vim.keymap.set("n", "<C-\\>", vim.cmd.ToggleTerm)
|
||||
vim.keymap.set("t", "<C-\\>", vim.cmd.ToggleTerm)
|
||||
vim.keymap.set("v", "<C-\\>", vim.cmd.ToggleTerm)
|
||||
|
||||
-- center
|
||||
vim.keymap.set("n", "<C-d>", "<C-d>zz")
|
||||
|
@ -178,4 +162,6 @@ vim.keymap.set('i', '<C-Space>f?', require('telescope.builtin').oldfiles, { desc
|
|||
|
||||
for i = 9, 1, -1 do
|
||||
vim.keymap.set("n", "<M-" .. i .. ">", function() require("harpoon.ui").nav_file(i) end, {desc = ""})
|
||||
vim.keymap.set("i", "<M-" .. i .. ">", function() require("harpoon.ui").nav_file(i) end, {desc = ""})
|
||||
vim.keymap.set("v", "<M-" .. i .. ">", function() require("harpoon.ui").nav_file(i) end, {desc = ""})
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue