sumneko to lua_ls{
This commit is contained in:
parent
9e08782ca9
commit
1e7719417f
|
@ -26,9 +26,9 @@ vim.g.coq_settings = {
|
||||||
local coq = require('coq')
|
local coq = require('coq')
|
||||||
|
|
||||||
require('coq_3p') {
|
require('coq_3p') {
|
||||||
{ src = 'vimtex', short_name = 'TEX' },
|
{ src = 'vimtex', short_name = 'TEX' },
|
||||||
{ src = 'nvimlua', short_name = 'NLUA', conf_only = true },
|
{ src = 'nvimlua', short_name = 'NLUA', conf_only = true },
|
||||||
{ src = 'bc', short_name = 'CALC', precision = 8 },
|
{ src = 'bc', short_name = 'CALC', precision = 8 },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ local function find_repo_root(names)
|
||||||
end
|
end
|
||||||
|
|
||||||
local lsp_confs = {
|
local lsp_confs = {
|
||||||
sumneko_lua = {
|
lua_ls = {
|
||||||
settings = {
|
settings = {
|
||||||
Lua = {
|
Lua = {
|
||||||
-- Settings for working with nvim (copied from https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sumneko_lua)
|
-- Settings for working with nvim (copied from https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#sumneko_lua)
|
||||||
|
@ -127,7 +127,6 @@ local lsp_confs = {
|
||||||
},
|
},
|
||||||
svelte = {},
|
svelte = {},
|
||||||
svls = {},
|
svls = {},
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
local lsp_special_setup = {
|
local lsp_special_setup = {
|
||||||
|
@ -189,9 +188,9 @@ vim.diagnostic.config({
|
||||||
do -- signs
|
do -- signs
|
||||||
local signs = {
|
local signs = {
|
||||||
{ 'DiagnosticSignError', text = '×', texthl = 'DiagnosticSignError' },
|
{ 'DiagnosticSignError', text = '×', texthl = 'DiagnosticSignError' },
|
||||||
{ 'DiagnosticSignWarn', text = '>', texthl = 'DiagnosticSignWarn' },
|
{ 'DiagnosticSignWarn', text = '>', texthl = 'DiagnosticSignWarn' },
|
||||||
{ 'DiagnosticSignInfo', text = 'I', texthl = 'DiagnosticSignInfo' },
|
{ 'DiagnosticSignInfo', text = 'I', texthl = 'DiagnosticSignInfo' },
|
||||||
{ 'DiagnosticSignHint', text = 'H', texthl = 'DiagnosticSignHint' },
|
{ 'DiagnosticSignHint', text = 'H', texthl = 'DiagnosticSignHint' },
|
||||||
}
|
}
|
||||||
for _, sign in pairs(signs) do
|
for _, sign in pairs(signs) do
|
||||||
local name = sign[1]
|
local name = sign[1]
|
||||||
|
@ -232,7 +231,7 @@ M.format_on_save_hook = function()
|
||||||
end
|
end
|
||||||
|
|
||||||
vim.cmd [[
|
vim.cmd [[
|
||||||
augroup hoverlspconfig
|
augroup hoverlspconfig
|
||||||
au!
|
au!
|
||||||
" diagnostic on hover
|
" diagnostic on hover
|
||||||
au BufWritePre * lua require'lsp'.format_on_save_hook()
|
au BufWritePre * lua require'lsp'.format_on_save_hook()
|
||||||
|
|
|
@ -7,14 +7,11 @@ telescope.setup({
|
||||||
i = {
|
i = {
|
||||||
['<C-o>'] = { '<Esc>', type = 'command' },
|
['<C-o>'] = { '<Esc>', type = 'command' },
|
||||||
['<Esc>'] = 'close',
|
['<Esc>'] = 'close',
|
||||||
|
|
||||||
['<C-s>'] = 'select_horizontal',
|
['<C-s>'] = 'select_horizontal',
|
||||||
},
|
},
|
||||||
n = {
|
n = {
|
||||||
q = 'close',
|
q = 'close',
|
||||||
|
|
||||||
['<C-o>'] = { '<Nop>', type = 'command' },
|
['<C-o>'] = { '<Nop>', type = 'command' },
|
||||||
|
|
||||||
['<C-s>'] = 'select_horizontal',
|
['<C-s>'] = 'select_horizontal',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
@ -110,9 +107,9 @@ telescope.register_extension {
|
||||||
make_display = function(displayer)
|
make_display = function(displayer)
|
||||||
return function(e)
|
return function(e)
|
||||||
return displayer {
|
return displayer {
|
||||||
{ e.value.idx .. ":", "TelescopePromptPrefix" },
|
{ e.value.idx .. ":", "TelescopePromptPrefix" },
|
||||||
{ e.value.add.command_title },
|
{ e.value.add.command_title },
|
||||||
{ e.value.add.client_name, "TelescopeResultsComment" },
|
{ e.value.add.client_name, "TelescopeResultsComment" },
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
@ -142,7 +139,8 @@ telescope.register_extension {
|
||||||
end
|
end
|
||||||
return indexed_items
|
return indexed_items
|
||||||
end)(items)
|
end)(items)
|
||||||
local displayer = vim.F.if_nil(sopts.make_displayer, function() end)(widths)
|
local displayer = vim.F.if_nil(sopts.make_displayer, function()
|
||||||
|
end)(widths)
|
||||||
local make_display = vim.F.if_nil(sopts.make_display, function(_)
|
local make_display = vim.F.if_nil(sopts.make_display, function(_)
|
||||||
return function(e)
|
return function(e)
|
||||||
local x, _ = opts.format_item(e.value.text)
|
local x, _ = opts.format_item(e.value.text)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user