wip: cleanup my sign definition for new version of neovim
This commit is contained in:
parent
cdb41c2b4c
commit
d5bb8c8327
@ -195,18 +195,9 @@ require('roslyn').setup({
|
|||||||
log_level = "Trace",
|
log_level = "Trace",
|
||||||
});
|
});
|
||||||
|
|
||||||
--ocaml
|
|
||||||
configure_lsp('ocamllsp', {
|
|
||||||
capabilities = caps
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Java language server support
|
|
||||||
configure_lsp('java_language_server', {
|
|
||||||
capabilities = caps
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Typescript language server support
|
-- Typescript language server support
|
||||||
configure_lsp('tsserver', {
|
configure_lsp('tsserver', {
|
||||||
|
cmd = { 'typescript-language-server', '--stdio' },
|
||||||
capabilities = caps
|
capabilities = caps
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -223,6 +214,7 @@ configure_lsp('rust_analyzer', {
|
|||||||
|
|
||||||
-- lua language server setup.
|
-- lua language server setup.
|
||||||
configure_lsp('lua_ls', {
|
configure_lsp('lua_ls', {
|
||||||
|
cmd = { 'lua-language-server' },
|
||||||
settings = {
|
settings = {
|
||||||
Lua = {
|
Lua = {
|
||||||
runtime = { version = 'LuaJIT', },
|
runtime = { version = 'LuaJIT', },
|
||||||
@ -244,6 +236,12 @@ configure_lsp('lua_ls', {
|
|||||||
capabilities = caps
|
capabilities = caps
|
||||||
})
|
})
|
||||||
|
|
||||||
|
configure_lsp('ty', {
|
||||||
|
cmd = { 'ty', 'server' },
|
||||||
|
filetypes = { 'python' },
|
||||||
|
root_markers = { 'ty.toml', 'pyproject.toml', '.git' },
|
||||||
|
})
|
||||||
|
|
||||||
-- lsp configuration
|
-- lsp configuration
|
||||||
vim.api.nvim_create_autocmd('LspAttach', {
|
vim.api.nvim_create_autocmd('LspAttach', {
|
||||||
callback = function(args)
|
callback = function(args)
|
||||||
@ -275,18 +273,19 @@ vim.api.nvim_create_autocmd({ 'BufEnter', 'InsertLeave', 'CursorHold' }, {
|
|||||||
})
|
})
|
||||||
|
|
||||||
-- LSP Diagnostics Options Setup
|
-- LSP Diagnostics Options Setup
|
||||||
local sign = function(opts)
|
vim.diagnostics.config({ signs = {
|
||||||
vim.fn.sign_define(opts.name, {
|
text = {
|
||||||
texthl = opts.name,
|
[vim.diagnostic.severity.ERROR] = '🔥',
|
||||||
text = opts.text,
|
[vim.diagnostic.severity.WARN] = '⚠️',
|
||||||
numhl = ''
|
[vim.diagnostic.severity.HINT] = '➡️',
|
||||||
})
|
[vim.diagnostic.severity.INFO] = '🗒️',
|
||||||
end
|
},
|
||||||
|
})
|
||||||
|
|
||||||
sign({ name = 'DiagnosticSignError', text = '🔥' })
|
--sign({ name = 'DiagnosticSignError', text = '🔥' })
|
||||||
sign({ name = 'DiagnosticSignWarn', text = '⚠️' })
|
--sign({ name = 'DiagnosticSignWarn', text = '⚠️' })
|
||||||
sign({ name = 'DiagnosticSignHint', text = '➡️' })
|
--sign({ name = 'DiagnosticSignHint', text = '➡️' })
|
||||||
sign({ name = 'DiagnosticSignInfo', text = '🗒️' })
|
--sign({ name = 'DiagnosticSignInfo', text = '🗒️' })
|
||||||
|
|
||||||
vim.diagnostic.config({
|
vim.diagnostic.config({
|
||||||
virtual_text = false,
|
virtual_text = false,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user