aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig
diff options
context:
space:
mode:
authorJerry Wang <wangjianjun@gmail.com>2020-12-01 18:11:13 +0800
committerGitHub <noreply@github.com>2020-12-01 18:11:13 +0800
commit3aaadde81319f9bc71ad66fa46d1872ace7f1533 (patch)
tree577d6f8bcb11367bf107379c5548907b76abc626 /lua/lspconfig
parentRemove before_init workaround (diff)
downloadnvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.tar
nvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.tar.gz
nvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.tar.bz2
nvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.tar.lz
nvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.tar.xz
nvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.tar.zst
nvim-lspconfig-3aaadde81319f9bc71ad66fa46d1872ace7f1533.zip
bugfix for code action not working sometimes
tested on my local.
Diffstat (limited to 'lua/lspconfig')
-rw-r--r--lua/lspconfig/jdtls.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/lua/lspconfig/jdtls.lua b/lua/lspconfig/jdtls.lua
index a71e634f..d83903b7 100644
--- a/lua/lspconfig/jdtls.lua
+++ b/lua/lspconfig/jdtls.lua
@@ -110,6 +110,8 @@ configs[server_name] = {
-- TODO: (steelsojka) Handle more than one edit?
if action.command == 'java.apply.workspaceEdit' then
action.edit = action.arguments[1]
+ elseif type(action.command) == 'table' and action.command.command == 'java.apply.workspaceEdit' then
+ action.edit = action.command.arguments[1]
end
end