parent
a25d372969
commit
2842eabaa0
@ -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) |
||||||
Loading…
Reference in new issue