aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp/diagnostic.lua
diff options
context:
space:
mode:
authorRaphael <glephunter@gmail.com>2023-08-03 19:03:48 +0800
committerGitHub <noreply@github.com>2023-08-03 04:03:48 -0700
commitf1772272b4fda43c093fc495f54b5e7c11968d62 (patch)
treeaca0ec70aec49ea58b651759c5821c5a0aacd07a /runtime/lua/vim/lsp/diagnostic.lua
parent214b125132778c5d51d4d7e673d31a9be835e150 (diff)
downloadrneovim-f1772272b4fda43c093fc495f54b5e7c11968d62.tar.gz
rneovim-f1772272b4fda43c093fc495f54b5e7c11968d62.tar.bz2
rneovim-f1772272b4fda43c093fc495f54b5e7c11968d62.zip
refactor(lsp): use protocol.Methods instead of strings #24537
Diffstat (limited to 'runtime/lua/vim/lsp/diagnostic.lua')
-rw-r--r--runtime/lua/vim/lsp/diagnostic.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/runtime/lua/vim/lsp/diagnostic.lua b/runtime/lua/vim/lsp/diagnostic.lua
index 44bb90d985..a0568bc09c 100644
--- a/runtime/lua/vim/lsp/diagnostic.lua
+++ b/runtime/lua/vim/lsp/diagnostic.lua
@@ -2,6 +2,7 @@
local util = require('vim.lsp.util')
local protocol = require('vim.lsp.protocol')
+local ms = protocol.Methods
local api = vim.api
@@ -422,13 +423,13 @@ function M._enable(bufnr)
buffer = bufnr,
callback = function(opts)
if
- opts.data.method ~= 'textDocument/didChange'
- and opts.data.method ~= 'textDocument/didOpen'
+ opts.data.method ~= ms.textDocument_didChange
+ and opts.data.method ~= ms.textDocument_didOpen
then
return
end
if bufstates[bufnr] and bufstates[bufnr].enabled then
- util._refresh('textDocument/diagnostic', { bufnr = bufnr, only_visible = true })
+ util._refresh(ms.textDocument_diagnostic, { bufnr = bufnr, only_visible = true })
end
end,
group = augroup,
@@ -437,7 +438,7 @@ function M._enable(bufnr)
api.nvim_buf_attach(bufnr, false, {
on_reload = function()
if bufstates[bufnr] and bufstates[bufnr].enabled then
- util._refresh('textDocument/diagnostic', { bufnr = bufnr })
+ util._refresh(ms.textDocument_diagnostic, { bufnr = bufnr })
end
end,
on_detach = function()