|
|
@ -182,7 +182,8 @@ require.'navigator'.setup({
|
|
|
|
code_action_icon = " ",
|
|
|
|
code_action_icon = " ",
|
|
|
|
width = 0.75, -- number of cols for the floating window
|
|
|
|
width = 0.75, -- number of cols for the floating window
|
|
|
|
height = 0.3, -- preview window size, 0.3 by default
|
|
|
|
height = 0.3, -- preview window size, 0.3 by default
|
|
|
|
border = {"╭", "─", "╮", "│", "╯", "─", "╰", "│"}, -- border style
|
|
|
|
border = {"╭", "─", "╮", "│", "╯", "─", "╰", "│"}, -- border style, can be one of 'none', 'single', 'double',
|
|
|
|
|
|
|
|
-- 'shadow', or a list of chars which defines the border
|
|
|
|
on_attach = nil,
|
|
|
|
on_attach = nil,
|
|
|
|
-- put a on_attach of your own here, e.g
|
|
|
|
-- put a on_attach of your own here, e.g
|
|
|
|
-- function(client, bufnr)
|
|
|
|
-- function(client, bufnr)
|
|
|
@ -193,10 +194,15 @@ require.'navigator'.setup({
|
|
|
|
default_mapping = true, -- set to false if you will remap every key
|
|
|
|
default_mapping = true, -- set to false if you will remap every key
|
|
|
|
keymaps = {{key = "gK", func = "declaration()"}}, -- a list of key maps
|
|
|
|
keymaps = {{key = "gK", func = "declaration()"}}, -- a list of key maps
|
|
|
|
treesitter_analysis = true, -- treesitter variable context
|
|
|
|
treesitter_analysis = true, -- treesitter variable context
|
|
|
|
sumneko_root_path = vim.fn.expand("$HOME") .. "/github/sumneko/lua-language-server",
|
|
|
|
|
|
|
|
sumneko_binary = vim.fn.expand("$HOME") ..
|
|
|
|
|
|
|
|
"/github/sumneko/lua-language-server/bin/macOS/lua-language-server",
|
|
|
|
|
|
|
|
code_action_prompt = {enable = true, sign = true, sign_priority = 40, virtual_text = true},
|
|
|
|
code_action_prompt = {enable = true, sign = true, sign_priority = 40, virtual_text = true},
|
|
|
|
|
|
|
|
icons = {
|
|
|
|
|
|
|
|
-- Code action
|
|
|
|
|
|
|
|
code_action_icon = " ",
|
|
|
|
|
|
|
|
-- Diagnostics
|
|
|
|
|
|
|
|
diagnostic_head = '🐛',
|
|
|
|
|
|
|
|
diagnostic_head_severity_1 = "🈲",
|
|
|
|
|
|
|
|
-- refer to lua/navigator.lua for more icons setups
|
|
|
|
|
|
|
|
}
|
|
|
|
lsp = {
|
|
|
|
lsp = {
|
|
|
|
format_on_save = true, -- set to false to disasble lsp code format on save (if you are using prettier/efm/formater etc)
|
|
|
|
format_on_save = true, -- set to false to disasble lsp code format on save (if you are using prettier/efm/formater etc)
|
|
|
|
tsserver = {
|
|
|
|
tsserver = {
|
|
|
@ -213,7 +219,11 @@ require.'navigator'.setup({
|
|
|
|
settings = {
|
|
|
|
settings = {
|
|
|
|
gopls = {gofumpt = false} -- disable gofumpt etc,
|
|
|
|
gopls = {gofumpt = false} -- disable gofumpt etc,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
sumneko_lua = {
|
|
|
|
|
|
|
|
sumneko_root_path = vim.fn.expand("$HOME") .. "/github/sumneko/lua-language-server",
|
|
|
|
|
|
|
|
sumneko_binary = vim.fn.expand("$HOME") .. "/github/sumneko/lua-language-server/bin/macOS/lua-language-server",
|
|
|
|
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|