aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Lingelbach <m.j.lbach@gmail.com>2021-01-22 14:31:36 -0800
committerGitHub <noreply@github.com>2021-01-22 14:31:36 -0800
commit865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1 (patch)
treec7314c72facd4d63f93013ba9576bda32eabe051
parentMerge pull request #668 from mhartington/angularls-bin (diff)
parent[docgen] Update README.md (diff)
downloadnvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.tar
nvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.tar.gz
nvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.tar.bz2
nvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.tar.lz
nvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.tar.xz
nvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.tar.zst
nvim-lspconfig-865f5ecc33c6f4ac799ba6cfc29f0a69c9b896c1.zip
Merge pull request #680 from delphinus/feature/use-nvim-exec
Use nvim_exec
-rw-r--r--README.md12
-rw-r--r--lua/lspconfig/util.lua7
2 files changed, 6 insertions, 13 deletions
diff --git a/README.md b/README.md
index c41de974..4d1210f0 100644
--- a/README.md
+++ b/README.md
@@ -174,19 +174,19 @@ local on_attach = function(client, bufnr)
elseif client.resolved_capabilities.document_range_formatting then
buf_set_keymap("n", "<space>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
end
-
+
-- Set autocommands conditional on server_capabilities
if client.resolved_capabilities.document_highlight then
- require('lspconfig').util.nvim_multiline_command [[
- :hi LspReferenceRead cterm=bold ctermbg=red guibg=LightYellow
- :hi LspReferenceText cterm=bold ctermbg=red guibg=LightYellow
- :hi LspReferenceWrite cterm=bold ctermbg=red guibg=LightYellow
+ vim.api.nvim_exec([[
+ hi LspReferenceRead cterm=bold ctermbg=red guibg=LightYellow
+ hi LspReferenceText cterm=bold ctermbg=red guibg=LightYellow
+ hi LspReferenceWrite cterm=bold ctermbg=red guibg=LightYellow
augroup lsp_document_highlight
autocmd!
autocmd CursorHold <buffer> lua vim.lsp.buf.document_highlight()
autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references()
augroup END
- ]]
+ ]], false)
end
end
diff --git a/lua/lspconfig/util.lua b/lua/lspconfig/util.lua
index 16602e04..de0e3f02 100644
--- a/lua/lspconfig/util.lua
+++ b/lua/lspconfig/util.lua
@@ -80,13 +80,6 @@ function M.tbl_deep_extend(behavior, ...)
return ret
end
-function M.nvim_multiline_command(command)
- validate { command = { command, 's' } }
- for line in vim.gsplit(command, "\n", true) do
- api.nvim_command(line)
- end
-end
-
function M.create_module_commands(module_name, commands)
for command_name, def in pairs(commands) do
local parts = {"command!"}