master
blob42 8 months ago
parent af45b94e8c
commit 50113557c4

@ -276,6 +276,9 @@ M.general = { --{{{
["<leader>tf"] = { "<cmd> set foldmethod=expr<CR>|<cmd> set foldexpr=nvim_treesitter#foldexpr()<CR>", ["<leader>tf"] = { "<cmd> set foldmethod=expr<CR>|<cmd> set foldexpr=nvim_treesitter#foldexpr()<CR>",
"enable Treesitter folding" }, "enable Treesitter folding" },
["<leader>ts"] = { "<cmd> TSEnable highlight <CR>", "enable treesitter" },
["<leader>tS"] = { "<cmd> TSDisable highlight <CR>", "enable treesitter" },
["<leader>tp"] = { ["<leader>tp"] = {
function() function()
@ -576,40 +579,14 @@ M.lspconfig = { --{{{
-- See `<cmd> :help vim.lsp.*` for documentation on any of the below functions -- See `<cmd> :help vim.lsp.*` for documentation on any of the below functions
n = { n = {
["gD"] = { ["gD"] = { vim.lsp.buf.declaration,
function()
vim.lsp.buf.declaration()
end,
"lsp declaration", "lsp declaration",
}, },
["K"] = { vim.lsp.buf.hover, "lsp hover", },
["gd"] = { ["gm"] = { vim.lsp.buf.implementation, "lsp implementation", },
function()
vim.lsp.buf.definition()
end,
"lsp definition",
},
["K"] = { ["<leader>D"] = { vim.lsp.buf.type_definition, "lsp definition type", },
function()
vim.lsp.buf.hover()
end,
"lsp hover",
},
["gm"] = {
function()
vim.lsp.buf.implementation()
end,
"lsp implementation",
},
["<leader>D"] = {
function()
vim.lsp.buf.type_definition()
end,
"lsp definition type",
},
["[d"] = { vim.diagnostic.goto_prev , "lsp goto prev" }, ["[d"] = { vim.diagnostic.goto_prev , "lsp goto prev" },
@ -1207,6 +1184,9 @@ M.refactoring = {
M.null_ls = { M.null_ls = {
plugin = true, plugin = true,
n = { n = {
["<leader>nul"] = { function()
require("custom.plugins.configs.null-ls").setup()
end, "start null-ls" },
["<leader>nlr"] = {function() ["<leader>nlr"] = {function()
local null_ls = require('null-ls') local null_ls = require('null-ls')
if not null_ls.is_registered({ name = 'revive'}) then if not null_ls.is_registered({ name = 'revive'}) then

@ -35,7 +35,6 @@ local config = {
{ key = 'g0', func = require('navigator.symbols').document_symbols, desc = 'lsp document_symbols' }, { key = 'g0', func = require('navigator.symbols').document_symbols, desc = 'lsp document_symbols' },
{ key = 'gW', func = require('navigator.workspace').workspace_symbol_live, desc = 'lsp workspace_symbol_live' }, { key = 'gW', func = require('navigator.workspace').workspace_symbol_live, desc = 'lsp workspace_symbol_live' },
{ key = '<c-]>', func = require('navigator.definition').definition, desc = 'lsp definition' }, { key = '<c-]>', func = require('navigator.definition').definition, desc = 'lsp definition' },
{ key = 'gd', func = require('navigator.definition').definition, desc = 'lsp definition' },
{ key = 'gp', func = require('navigator.definition').definition_preview, desc = 'lsp definition preview' }, { key = 'gp', func = require('navigator.definition').definition_preview, desc = 'lsp definition preview' },
{ key = 'gP', func = require('navigator.definition').type_definition_preview, desc = 'lsp type definition preview' }, { key = 'gP', func = require('navigator.definition').type_definition_preview, desc = 'lsp type definition preview' },

Loading…
Cancel
Save