nvim: lsp: Enable text for LSP protocol completion item kind
This commit is contained in:
parent
2a8dd6343a
commit
b7762f552d
1 changed files with 28 additions and 28 deletions
|
@ -29,6 +29,34 @@ function PeekDefinition()
|
||||||
return vim.lsp.buf_request(0, 'textDocument/definition', params, preview_location_callback)
|
return vim.lsp.buf_request(0, 'textDocument/definition', params, preview_location_callback)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
protocol.CompletionItemKind = {
|
||||||
|
' Text' ;
|
||||||
|
' Method' ;
|
||||||
|
' Function' ;
|
||||||
|
'全Constructor' ;
|
||||||
|
' Field' ;
|
||||||
|
' Variable' ;
|
||||||
|
' Class' ;
|
||||||
|
' Interface' ;
|
||||||
|
' Module' ;
|
||||||
|
' Property' ;
|
||||||
|
' Unit' ;
|
||||||
|
' Value' ;
|
||||||
|
'螺Enum' ;
|
||||||
|
' Keyword' ;
|
||||||
|
' Snippet' ;
|
||||||
|
' Color' ;
|
||||||
|
' File' ;
|
||||||
|
' Reference' ;
|
||||||
|
' Folder' ;
|
||||||
|
' Enunm' ;
|
||||||
|
' Constant' ;
|
||||||
|
' Struct' ;
|
||||||
|
' Event' ;
|
||||||
|
'璉Operator' ;
|
||||||
|
' TypeParameter';
|
||||||
|
}
|
||||||
|
|
||||||
local ts_utils_setup = function(client, bufnr, opts)
|
local ts_utils_setup = function(client, bufnr, opts)
|
||||||
if client.name == 'tsserver' then
|
if client.name == 'tsserver' then
|
||||||
-- Disable tsserver formatting, we want formatting via prettier
|
-- Disable tsserver formatting, we want formatting via prettier
|
||||||
|
@ -144,34 +172,6 @@ local on_attach = function(client, bufnr)
|
||||||
vim.api.nvim_command [[autocmd CursorHoldI <buffer> lua vim.lsp.buf.document_highlight()]]
|
vim.api.nvim_command [[autocmd CursorHoldI <buffer> lua vim.lsp.buf.document_highlight()]]
|
||||||
vim.api.nvim_command [[autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()]]
|
vim.api.nvim_command [[autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()]]
|
||||||
end
|
end
|
||||||
|
|
||||||
protocol.CompletionItemKind = {
|
|
||||||
' '; -- text
|
|
||||||
' '; -- method
|
|
||||||
' '; -- function
|
|
||||||
'全'; -- ctor
|
|
||||||
' '; -- field
|
|
||||||
' '; -- variable
|
|
||||||
' '; -- class
|
|
||||||
' '; -- interface
|
|
||||||
' '; -- module
|
|
||||||
' '; -- property
|
|
||||||
' '; -- unit
|
|
||||||
' '; -- value
|
|
||||||
'螺'; -- enum
|
|
||||||
' '; -- keyword
|
|
||||||
' '; -- snippet
|
|
||||||
' '; -- color
|
|
||||||
' '; -- file
|
|
||||||
' '; -- reference
|
|
||||||
' '; -- folder
|
|
||||||
' '; -- enum member
|
|
||||||
' '; -- constant
|
|
||||||
' '; -- struct
|
|
||||||
' '; -- event
|
|
||||||
'璉'; -- operator
|
|
||||||
' '; -- type parameter
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local on_init = function(client)
|
local on_init = function(client)
|
||||||
|
|
Loading…
Reference in a new issue