kinda fix LSP and move jdtls dir to /opt/jdtls

master
Fabian Felix Selbach 4 years ago
parent a25d372969
commit 2842eabaa0
  1. 27
      ftplugin/java.lua
  2. 27
      init.vim

@ -0,0 +1,27 @@
local config = {
cmd = {
'java',
'-Djava.net.useSystemProxies=true',
'-Declipse.application=org.eclipse.jdt.ls.core.id1',
'-Dosgi.bundles.defaultStartLevel=4',
'-Declipse.product=org.eclipse.jdt.ls.core.product',
'-Dlog.protocol=true',
'-Dlog.level=ALL',
'-Xms1g',
'--add-modules=ALL-SYSTEM',
'--add-opens', 'java.base/java.util=ALL-UNNAMED',
'--add-opens', 'java.base/java.lang=ALL-UNNAMED',
'-jar', '/opt/jdtls/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar',
'-configuration', '/opt/jdtls/config_linux',
'-data', '/opt/jdtls/data'
},
root_dir = require('jdtls.setup').find_root({'.git', 'mvnw', 'gradlew'}),
settings = {
java = {
}
},
init_options = {
bundles = {}
},
}
require('jdtls').start_or_attach(config)

@ -55,33 +55,6 @@ lua <<EOF
flags = {debounce_text_changes = 500}
}
end
local config = {
cmd = {
'java',
'-Declipse.application=org.eclipse.jdt.ls.core.id1',
'-Dosgi.bundles.defaultStartLevel=4',
'-Declipse.product=org.eclipse.jdt.ls.core.product',
'-Dlog.protocol=true',
'-Dlog.level=ALL',
'-Xms1g',
'--add-modules=ALL-SYSTEM',
'--add-opens', 'java.base/java.util=ALL-UNNAMED',
'--add-opens', 'java.base/java.lang=ALL-UNNAMED',
'-jar', '/home/fabiclawz/jdtls/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar',
'-configuration', '/home/fabiclawz/jdtls/config_linux',
'-data', '/home/fabiclawz/jdtls/data'
},
root_dir = require('jdtls.setup').find_root({'.git', 'mvnw', 'gradlew'}),
settings = {
java = {
}
},
init_options = {
bundles = {}
},
}
require('jdtls').start_or_attach(config)
EOF
endfunction

Loading…
Cancel
Save