aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rwxr-xr-xCommon/nvim/after/ftplugin/c.lua4
-rwxr-xr-xCommon/nvim/after/ftplugin/cpp.lua4
-rwxr-xr-x[-rw-r--r--]Common/nvim/after/ftplugin/vhdl.lua0
-rw-r--r--Common/nvim/ftplugin/java.lua90
-rwxr-xr-x[-rw-r--r--]Common/nvim/init.lua1
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/bin/jdtls18
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/bin/jdtls.py102
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_linux/config.ini10
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributions.2bin0 -> 1637 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributors.2bin0 -> 2002 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.extraData.2bin0 -> 24250 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.mainData.2bin0 -> 81444 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.810
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.910
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTableLock0
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.namespaces.2bin0 -> 2242 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.orphans.2bin0 -> 135 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.table.2bin0 -> 8856 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.app/.manager/.fileTableLock0
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.launcher/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/eclipse_11600.sobin0 -> 189424 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.24
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.34
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTableLock0
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/46/0/.cp/jdimodel.jarbin0 -> 991913 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/jsoup-1.14.2.jarbin0 -> 445973 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/remark-1.2.0.jarbin0 -> 71942 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-catalog-2.4.jarbin0 -> 18580 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-common-2.4.jarbin0 -> 173392 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-descriptor-2.4.jarbin0 -> 23120 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-registry-2.4.jarbin0 -> 16647 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-collections-3.2.2.jarbin0 -> 588337 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-io-2.2.jarbin0 -> 173587 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-lang-2.1.jarbin0 -> 207723 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/dom4j-2.1.3.jarbin0 -> 323630 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jchardet-1.0.jarbin0 -> 26605 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jdom-1.0.jarbin0 -> 153253 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/maven-invoker-2.1.1.jarbin0 -> 29735 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/oro-2.0.8.jarbin0 -> 65261 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/plexus-velocity-1.1.8.jarbin0 -> 7885 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/velocity-1.5.jarbin0 -> 392124 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/indexer-core-6.0.0.jarbin0 -> 265059 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-analyzers-common-5.5.5.jarbin0 -> 1576592 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-backward-codecs-5.5.5.jarbin0 -> 430600 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-core-5.5.5.jarbin0 -> 2370237 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-highlighter-5.5.5.jarbin0 -> 144657 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-join-5.5.5.jarbin0 -> 136171 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-memory-5.5.5.jarbin0 -> 33803 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queries-5.5.5.jarbin0 -> 251400 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queryparser-5.5.5.jarbin0 -> 403419 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-sandbox-5.5.5.jarbin0 -> 232242 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/aether-connector-okhttp-0.17.8.jarbin0 -> 52305 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/cdi-api-1.0.jarbin0 -> 44908 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-cli-1.4.jarbin0 -> 53820 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-io-2.5.jarbin0 -> 208700 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-lang3-3.8.1.jarbin0 -> 501879 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/guice-4.2.1-no_aop.jarbin0 -> 520662 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jansi-1.17.1.jarbin0 -> 283858 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jsr250-api-1.0.jarbin0 -> 5848 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-artifact-3.8.1.jarbin0 -> 57836 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-builder-support-3.8.1.jarbin0 -> 14261 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-compat-3.8.1.jarbin0 -> 288333 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-core-3.8.1.jarbin0 -> 633529 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-embedder-3.8.1.jarbin0 -> 98087 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-3.8.1.jarbin0 -> 215411 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-builder-3.8.1.jarbin0 -> 192294 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-plugin-api-3.8.1.jarbin0 -> 47029 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-repository-metadata-3.8.1.jarbin0 -> 27157 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-api-1.6.2.jarbin0 -> 149248 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-connector-basic-1.6.2.jarbin0 -> 45724 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-impl-1.6.2.jarbin0 -> 179729 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-provider-3.8.1.jarbin0 -> 66235 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-spi-1.6.2.jarbin0 -> 38396 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-transport-wagon-1.6.2.jarbin0 -> 32814 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-util-1.6.2.jarbin0 -> 168854 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-3.8.1.jarbin0 -> 44286 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-builder-3.8.1.jarbin0 -> 42089 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-shared-utils-3.2.1.jarbin0 -> 166562 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okhttp-3.14.1.jarbin0 -> 425687 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okio-1.17.3.jarbin0 -> 92047 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.inject-0.3.4.jarbin0 -> 379197 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.plexus-0.3.4.jarbin0 -> 205323 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-build-api-0.0.7.jarbin0 -> 8482 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-cipher-1.7.jarbin0 -> 13350 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-classworlds-2.6.0.jarbin0 -> 52873 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-component-annotations-2.1.0.jarbin0 -> 4225 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-interpolation-1.25.jarbin0 -> 85327 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-sec-dispatcher-1.4.jarbin0 -> 27703 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-utils-3.2.1.jarbin0 -> 261801 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-file-3.4.3.jarbin0 -> 11350 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-provider-api-3.4.3.jarbin0 -> 55100 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/framework.info.2bin0 -> 338958 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_mac/config.ini10
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_ss_linux/config.ini10
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_ss_mac/config.ini10
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_ss_win/config.ini10
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/config_win/config.ini10
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/features/org.eclipse.equinox.executable_3.8.1500.v20220210-1108.jarbin0 -> 427275 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/jdt-language-server-1.9.0-202203031534.tar.gzbin0 -> 46566977 bytes
-rw-r--r--Common/nvim/lsp/jdt-language-server/lombok.jarbin0 -> 1972167 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.classic_1.2.3.v20200428-2012.jarbin0 -> 313765 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.core_1.2.3.v20200428-2012.jarbin0 -> 514250 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.slf4j_1.2.3.v20200428-2012.jarbin0 -> 19804 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/com.google.gson_2.8.9.v20220111-1409.jarbin0 -> 286610 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/com.google.guava_30.1.0.v20210127-2300.jarbin0 -> 3034767 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/com.sun.jna_5.8.0.v20210503-0343.jarbin0 -> 1766078 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/javax.inject_1.0.0.v20091030.jarbin0 -> 14411 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.apache.ant_1.10.12.v20211102-1452.jarbin0 -> 3098867 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.apache.commons.lang3_3.1.0.v201403281430.jarbin0 -> 340080 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.apache.felix.scr_2.1.24.v20200924-1939.jarbin0 -> 421820 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.ant.core_3.6.300.v20220214-2001.jarbin0 -> 109961 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jarbin0 -> 15741 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jarbin0 -> 541402 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.compare.core_3.6.1000.v20201020-1107.jarbin0 -> 68028 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.commands_3.10.100.v20210722-1426.jarbin0 -> 117312 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.contenttype_3.8.100.v20210910-0640.jarbin0 -> 102416 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.expressions_3.8.100.v20210910-0640.jarbin0 -> 94334 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jarbin0 -> 118370 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filesystem_1.9.300.v20220121-1426.jarbin0 -> 71481 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.jobs_3.12.100.v20220120-1329.jarbin0 -> 110846 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.linux_1.0.100.v20220111-1854.jarbin0 -> 14771 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.win32.x86_64_1.1.500.v20190925-1337.jarbin0 -> 35546 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net_1.3.1100.v20210424-0724.jarbin0 -> 65968 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.resources_3.16.100.v20220214-1012.jarbin0 -> 902115 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.runtime_3.24.100.v20220211-2001.jarbin0 -> 72501 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.variables_3.5.100.v20210721-1355.jarbin0 -> 36495 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.debug.core_3.19.0.v20220125-2302.jarbin0 -> 406246 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.app_1.6.100.v20211021-1418.jarbin0 -> 91280 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.common_3.16.0.v20220211-2322.jarbin0 -> 147961 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jarbin0 -> 70707 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jarbin0 -> 36929 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.400.v20211117-0650.jarbin0 -> 41781 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650.jarbin0 -> 86068 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650.jarbin0 -> 135660 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jarbin0 -> 53913 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jarbin0 -> 139561 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.registry_3.11.100.v20211021-1418.jarbin0 -> 199070 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.linux_1.0.200.v20210616-0726.jarbin0 -> 23947 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.macosx_1.101.400.v20210427-1958.jarbin0 -> 28730 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.win32.x86_64_1.1.300.v20211021-1418.jarbin0 -> 41732 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security_1.3.900.v20220108-1321.jarbin0 -> 115927 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jarbin0 -> 26976 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jarbin0 -> 46575 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jarbin0 -> 401359 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jarbin0 -> 40860 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jarbin0 -> 225993 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jarbin0 -> 200815 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jarbin0 -> 2007077 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core_3.29.0.v20220214-1307.jarbin0 -> 6986354 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.debug_3.19.100.v20220212-1425.jarbin0 -> 930344 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jarbin0 -> 180551 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jarbin0 -> 58547 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching.macosx_3.4.800.v20210915-0906.jarbin0 -> 19889 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching_3.19.500.v20220125-2008.jarbin0 -> 577027 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.ls.core_1.9.0.202203031534.jarbin0 -> 2656138 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jarbin0 -> 134525 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j_0.11.0.v20210319-1406.jarbin0 -> 919910 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jarbin0 -> 349385 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.archetype.common_1.18.1.20211011-2139.jarbin0 -> 2016052 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.core_1.18.2.20211011-2139.jarbin0 -> 627740 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.jdt_1.18.2.20211002-1029.jarbin0 -> 157662 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jarbin0 -> 10700 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jarbin0 -> 16168 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139.jarbin0 -> 5295073 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657.jarbin0 -> 25985 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139.jarbin0 -> 5259806 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.workspace.cli_0.3.1.jarbin0 -> 15936 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jarbin0 -> 255385 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.services_3.10.200.v20210723-0643.jarbin0 -> 129436 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.util_3.6.100.v20210723-1119.jarbin0 -> 74449 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jarbin0 -> 1528289 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.text_3.12.0.v20210512-1644.jarbin0 -> 295378 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jarbin0 -> 77913 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib_2.25.0.v20210301-0821.jarbin0 -> 110671 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jarbin0 -> 164380 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.gradle.toolingapi_7.1.1.v20211108-1823-s.jarbin0 -> 2362520 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jarbin0 -> 66997 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.jboss.tools.maven.apt.core_1.5.4.202201260914.jarbin0 -> 55727 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.junit_4.13.2.v20211018-1956.jarbin0 -> 431891 bytes
-rwxr-xr-xCommon/nvim/lsp/jdt-language-server/plugins/org.slf4j.api_1.7.30.v20200204-2150.jarbin0 -> 53068 bytes
-rwxr-xr-x[-rw-r--r--]Common/nvim/lua/basic.lua38
-rwxr-xr-x[-rw-r--r--]Common/nvim/lua/helper_functions.lua0
-rw-r--r--Common/nvim/lua/plugins-conf.lua63
-rwxr-xr-x[-rw-r--r--]Common/nvim/lua/plugins.lua51
l---------Common/nvim/nvim1
185 files changed, 447 insertions, 14 deletions
diff --git a/.gitignore b/.gitignore
index 29566af..490c3a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -72,3 +72,4 @@ Common/vim/autoload/
Common/vim/vim
Common/nvim/plugin/
+Common/nvim/lsp/jdt-language-server/workspace/folder/
diff --git a/Common/nvim/after/ftplugin/c.lua b/Common/nvim/after/ftplugin/c.lua
new file mode 100755
index 0000000..b3e668c
--- /dev/null
+++ b/Common/nvim/after/ftplugin/c.lua
@@ -0,0 +1,4 @@
+vim.opt.shiftwidth = 2
+vim.opt.tabstop = 8
+vim.opt.softtabstop = 4
+vim.opt.expandtab = false
diff --git a/Common/nvim/after/ftplugin/cpp.lua b/Common/nvim/after/ftplugin/cpp.lua
new file mode 100755
index 0000000..b3e668c
--- /dev/null
+++ b/Common/nvim/after/ftplugin/cpp.lua
@@ -0,0 +1,4 @@
+vim.opt.shiftwidth = 2
+vim.opt.tabstop = 8
+vim.opt.softtabstop = 4
+vim.opt.expandtab = false
diff --git a/Common/nvim/after/ftplugin/vhdl.lua b/Common/nvim/after/ftplugin/vhdl.lua
index 7744755..7744755 100644..100755
--- a/Common/nvim/after/ftplugin/vhdl.lua
+++ b/Common/nvim/after/ftplugin/vhdl.lua
diff --git a/Common/nvim/ftplugin/java.lua b/Common/nvim/ftplugin/java.lua
new file mode 100644
index 0000000..c8fbf91
--- /dev/null
+++ b/Common/nvim/ftplugin/java.lua
@@ -0,0 +1,90 @@
+vim.opt.tabstop = 4
+vim.opt.expandtab = false
+
+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",
+ -- increase lombok Plug in support ,getter setter good bye
+ "-javaagent:/home/jakob/.config/nvim/lsp/jdt-language-server/lombok.jar",
+ "-Xbootclasspath/a:/home/jakob/.config/nvim/lsp/jdt-language-server/lombok.jar",
+ "-jar",
+ "/home/jakob/.config/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar",
+ "-configuration",
+ "/home/jakob/.config/nvim/lsp/jdt-language-server/config_linux",
+ "-data",
+ "/home/jakob/.config/nvim/lsp/jdt-language-server/workspace/folder"
+ },
+ root_dir = require("jdtls.setup").find_root({
+ ".git", "mvnw", "gradlew"
+ }),
+ settings = {
+ java = {
+ }
+ },
+ init_options = {
+ bundles = {
+ }
+ }
+}
+
+require("jdtls").start_or_attach(config)
+
+local current_buff = vim.api.nvim_get_current_buf
+-- After the language server attaches to the current buffer
+-- Use on_attach The function maps only the following keys
+local java_on_attach = function(client, bufnr)
+ --local function buf_set_keymap(...)
+ -- vim.api.nvim_buf_set_keymap(bufnr, ...)
+ --end
+
+ -- Mappings.
+ local opts = { noremap = true, silent = true }
+ -- See `:help vim.lsp.*` for documentation on any of the below functions
+ --buf_set_keymap("n", "gD", "<Cmd>lua vim.lsp.buf.declaration()<CR>", opts)
+ --buf_set_keymap("n", "gd", "<Cmd>lua vim.lsp.buf.definition()<CR>", opts)
+ --buf_set_keymap('n', 'K', '<Cmd>lua vim.lsp.buf.hover()<CR>', opts)
+ --buf_set_keymap("n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>", opts)
+ --buf_set_keymap('i', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>', opts)
+ --buf_set_keymap("n", "<space>wa", "<cmd>lua vim.lsp.buf.add_workspace_folder()<CR>", opts)
+ --buf_set_keymap("n", "<space>wr", "<cmd>lua vim.lsp.buf.remove_workspace_folder()<CR>", opts)
+ --buf_set_keymap("n", "<space>wl", "<cmd>lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))<CR>", opts)
+ --buf_set_keymap("n", "<space>D", "<cmd>lua vim.lsp.buf.type_definition()<CR>", opts)
+ -- rename
+ --buf_set_keymap("n", "<space>rn", "<cmd>lua vim.lsp.buf.rename()<CR>", opts)
+ -- Intelligent reminders , such as : Automatic guiding package Has been used lspsaga The function in is replaced by
+ --buf_set_keymap("n", "<space>ca", "<cmd>lua vim.lsp.buf.code_action()<CR>", opts)
+ --buf_set_keymap("n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>", opts)
+ --buf_set_keymap("n", "<space>e", "<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>", opts)
+ --buf_set_keymap('n', '<C-j>', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts)
+ --buf_set_keymap("n", "<S-C-j>", "<cmd>lua vim.lsp.diagnostic.goto_next()<CR>", opts)
+ --buf_set_keymap("n", "<space>q", "<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>", opts)
+ -- Code formatting
+ --buf_set_keymap("n", "<leader>f", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
+ --buf_set_keymap("n", "<leader>l", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
+ --buf_set_keymap("n", "<leader>l", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
+ -- Automatically import all missing packages , Automatically delete redundant and unused packages
+ --buf_set_keymap("n", "<A-o>", "<cmd>lua require'jdtls'.organize_imports()<CR>", opts)
+ -- Functions that introduce local variables function to introduce a local variable
+ --buf_set_keymap("n", "crv", "<cmd>lua require('jdtls').extract_variable()<CR>", opts)
+ --buf_set_keymap("v", "crv", "<Esc><Cmd>lua require('jdtls').extract_variable(true)<CR>", opts)
+ --function to extract a constant
+ --buf_set_keymap("n", "crc", "<Cmd>lua require('jdtls').extract_constant()<CR>", opts)
+ --buf_set_keymap("v", "crc", "<Esc><Cmd>lua require('jdtls').extract_constant(true)<CR>", opts)
+ -- Extract a piece of code into an additional function function to extract a block of code into a method
+ --buf_set_keymap("v", "crm", "<Esc><Cmd>lua require('jdtls').extract_method(true)<CR>", opts)
+ -- Code saving and automatic formatting formatting
+ --vim.api.nvim_command [[autocmd BufWritePre <buffer> lua vim.lsp.buf.formatting_seq_sync()]]
+end
+
+java_on_attach(nil, current_buff)
diff --git a/Common/nvim/init.lua b/Common/nvim/init.lua
index ee75788..d3f959a 100644..100755
--- a/Common/nvim/init.lua
+++ b/Common/nvim/init.lua
@@ -1,3 +1,4 @@
require("helper_functions")
require("basic")
require('plugins')
+require('plugins-conf')
diff --git a/Common/nvim/lsp/jdt-language-server/bin/jdtls b/Common/nvim/lsp/jdt-language-server/bin/jdtls
new file mode 100755
index 0000000..e0c2732
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/bin/jdtls
@@ -0,0 +1,18 @@
+#!/usr/bin/env python3
+###############################################################################
+# Copyright (c) 2022 Marc Schreiber and others.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License 2.0 which is available at
+# http://www.eclipse.org/legal/epl-2.0.
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Marc Schreiber - initial API and implementation
+###############################################################################
+import jdtls
+import sys
+
+jdtls.main(sys.argv[1:])
+
diff --git a/Common/nvim/lsp/jdt-language-server/bin/jdtls.py b/Common/nvim/lsp/jdt-language-server/bin/jdtls.py
new file mode 100755
index 0000000..43e0980
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/bin/jdtls.py
@@ -0,0 +1,102 @@
+###############################################################################
+# Copyright (c) 2022 Marc Schreiber and others.
+#
+# This program and the accompanying materials are made available under the
+# terms of the Eclipse Public License 2.0 which is available at
+# http://www.eclipse.org/legal/epl-2.0.
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Marc Schreiber - initial API and implementation
+###############################################################################
+import argparse
+import os
+import platform
+import re
+import subprocess
+from pathlib import Path
+
+def get_java_executable(validate_java_version):
+ java_executable = 'java'
+
+ if 'JAVA_HOME' in os.environ:
+ java_exec_to_test = Path(os.environ['JAVA_HOME']) / 'bin' / 'java'
+ if java_exec_to_test.is_file():
+ java_executable = java_exec_to_test.resolve()
+
+ if not validate_java_version:
+ return java_executable
+
+ out = subprocess.check_output([java_executable, '-version'], stderr = subprocess.STDOUT, universal_newlines=True)
+
+ matches = re.finditer(r"(?P<major>\d+)\.\d+\.\d+", out)
+ for match in matches:
+ java_major_version = int(match.group("major"))
+
+ if java_major_version < 11:
+ raise Exception("jdtls requires at least Java 11")
+
+ return java_executable
+
+ raise Exception("Could not determine Java version")
+
+def find_equinox_launcher(jdtls_base_directory):
+ plugins_dir = jdtls_base_directory / "plugins"
+ launchers = plugins_dir.glob('org.eclipse.equinox.launcher_*.jar')
+ for launcher in launchers:
+ return plugins_dir / launcher
+
+ raise Exception("Cannot find equinox launcher")
+
+def get_shared_config_path(jdtls_base_path):
+ system = platform.system()
+
+ if system == 'Linux':
+ config_dir = 'config_linux'
+ elif system == 'Darwin':
+ config_dir = 'config_mac'
+ elif system == 'Windows':
+ config_dir = 'config_win'
+ else:
+ raise Exception("Unknown platform {} detected".format(platform))
+
+ return jdtls_base_path / config_dir
+
+def main(args):
+ parser = argparse.ArgumentParser()
+ parser.add_argument("--validate-java-version", default=True, action=argparse.BooleanOptionalAction)
+ parser.add_argument("--jvm-arg",
+ default=[],
+ action="append",
+ help="An additional JVM option (can be used multiple times. Note, use with equal sign. For example: --jvm-arg=-Dlog.level=ALL")
+
+ known_args, args = parser.parse_known_args(args)
+ java_executable = get_java_executable(known_args.validate_java_version)
+
+ jdtls_base_path = Path(__file__).parent.parent
+ shared_config_path = get_shared_config_path(jdtls_base_path)
+ jar_path = find_equinox_launcher(jdtls_base_path)
+
+ os.system(("{java_exec}"
+ " -Declipse.application=org.eclipse.jdt.ls.core.id1"
+ " -Dosgi.bundles.defaultStartLevel=4"
+ " -Declipse.product=org.eclipse.jdt.ls.core.product"
+ " -Dosgi.checkConfiguration=true"
+ " -Dosgi.sharedConfiguration.area='{shared_config_path}'"
+ " -Dosgi.sharedConfiguration.area.readOnly=true"
+ " -Dosgi.configuration.cascaded=true"
+ " -noverify"
+ " -Xms1G"
+ " --add-modules=ALL-SYSTEM"
+ " --add-opens java.base/java.util=ALL-UNNAMED"
+ " --add-opens java.base/java.lang=ALL-UNNAMED"
+ " {jvm_options}"
+ " -jar '{jar_path}'"
+ " {args}").format(
+ java_exec = java_executable,
+ shared_config_path = shared_config_path,
+ jar_path = jar_path,
+ jvm_options = " ".join(f"'{w}'" for w in known_args.jvm_arg),
+ args = " ".join(f"'{w}'" for w in args)))
+
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/config.ini b/Common/nvim/lsp/jdt-language-server/config_linux/config.ini
new file mode 100755
index 0000000..828a019
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/config.ini
@@ -0,0 +1,10 @@
+#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
+#Thu Mar 03 15:38:39 UTC 2022
+eclipse.product=org.eclipse.jdt.ls.core.product
+osgi.bundles=reference\:file\:ch.qos.logback.classic_1.2.3.v20200428-2012.jar@4,reference\:file\:ch.qos.logback.core_1.2.3.v20200428-2012.jar@4,reference\:file\:ch.qos.logback.slf4j_1.2.3.v20200428-2012.jar@4,reference\:file\:com.google.gson_2.8.9.v20220111-1409.jar@4,reference\:file\:com.google.guava_30.1.0.v20210127-2300.jar@4,reference\:file\:com.sun.jna_5.8.0.v20210503-0343.jar@4,reference\:file\:javax.inject_1.0.0.v20091030.jar@4,reference\:file\:org.apache.ant_1.10.12.v20211102-1452/@4,reference\:file\:org.apache.commons.lang3_3.1.0.v201403281430.jar@4,reference\:file\:org.apache.felix.scr_2.1.24.v20200924-1939.jar@2\:start,reference\:file\:org.eclipse.ant.core_3.6.300.v20220214-2001.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jar@4,reference\:file\:org.eclipse.compare.core_3.6.1000.v20201020-1107.jar@4,reference\:file\:org.eclipse.core.commands_3.10.100.v20210722-1426.jar@4,reference\:file\:org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.expressions_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar@4,reference\:file\:org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar@4,reference\:file\:org.eclipse.core.jobs_3.12.100.v20220120-1329.jar@4,reference\:file\:org.eclipse.core.net_1.3.1100.v20210424-0724.jar@4,reference\:file\:org.eclipse.core.net.linux_1.0.100.v20220111-1854.jar@4,reference\:file\:org.eclipse.core.resources_3.16.100.v20220214-1012.jar@4,reference\:file\:org.eclipse.core.runtime_3.24.100.v20220211-2001.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.5.100.v20210721-1355.jar@4,reference\:file\:org.eclipse.debug.core_3.19.0.v20220125-2302.jar@4,reference\:file\:org.eclipse.equinox.app_1.6.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.common_3.16.0.v20220211-2322.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/@4,reference\:file\:org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.security_1.3.900.v20220108-1321.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.0.200.v20210616-0726/@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jar@4,reference\:file\:org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar@4,reference\:file\:org.eclipse.jdt.core_3.29.0.v20220214-1307.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar@4,reference\:file\:org.eclipse.jdt.debug_3.19.100.v20220212-1425/@4,reference\:file\:org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jar@4,reference\:file\:org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.9.0.202203031534.jar@4\:start,reference\:file\:org.eclipse.lsp4j_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar@4,reference\:file\:org.eclipse.m2e.archetype.common_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.core_1.18.2.20211011-2139.jar@4,reference\:file\:org.eclipse.m2e.jdt_1.18.2.20211002-1029.jar@4,reference\:file\:org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jar@4,reference\:file\:org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jar@4\:start,reference\:file\:org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.3.1.jar@4,reference\:file\:org.eclipse.osgi.services_3.10.200.v20210723-0643.jar@4,reference\:file\:org.eclipse.osgi.util_3.6.100.v20210723-1119.jar@4,reference\:file\:org.eclipse.text_3.12.0.v20210512-1644.jar@4,reference\:file\:org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.gradle.toolingapi_7.1.1.v20211108-1823-s.jar@4,reference\:file\:org.hamcrest.core_1.3.0.v20180420-1519.jar@4,reference\:file\:org.jboss.tools.maven.apt.core_1.5.4.202201260914.jar@4,reference\:file\:org.junit_4.13.2.v20211018-1956.jar@4,reference\:file\:org.slf4j.api_1.7.30.v20200204-2150.jar@4
+eclipse.p2.data.area=@config.dir/../p2
+eclipse.p2.profile=DefaultProfile
+osgi.bundles.defaultStartLevel=4
+eclipse.application=org.eclipse.jdt.ls.core.id1
+osgi.framework=file\:plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
+osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributions.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributions.2
new file mode 100644
index 0000000..1b7e47b
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributions.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributors.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributors.2
new file mode 100644
index 0000000..efb9cf4
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.contributors.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.extraData.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.extraData.2
new file mode 100644
index 0000000..6af5d28
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.extraData.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.mainData.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.mainData.2
new file mode 100644
index 0000000..d69f888
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.mainData.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.8 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.8
new file mode 100644
index 0000000..62ef7e7
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.8
@@ -0,0 +1,10 @@
+#safe table
+#Wed Jun 22 15:46:32 CEST 2022
+.orphans=1
+.mainData=1
+.contributors=1
+.namespaces=1
+.extraData=1
+.contributions=1
+.table=1
+.crc54e8795a.v1
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.9 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.9
new file mode 100644
index 0000000..0014501
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTable.9
@@ -0,0 +1,10 @@
+#safe table
+#Mon Aug 08 08:38:20 CEST 2022
+.orphans=2
+.mainData=2
+.contributors=2
+.namespaces=2
+.extraData=2
+.contributions=2
+.table=2
+.crc342054bd.v1
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTableLock b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTableLock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.manager/.fileTableLock
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.namespaces.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.namespaces.2
new file mode 100644
index 0000000..2ba9595
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.namespaces.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.orphans.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.orphans.2
new file mode 100644
index 0000000..4c3ec36
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.orphans.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.table.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.table.2
new file mode 100644
index 0000000..b92acbb
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.core.runtime/.table.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.app/.manager/.fileTableLock b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.app/.manager/.fileTableLock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.app/.manager/.fileTableLock
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.launcher/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/eclipse_11600.so b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.launcher/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/eclipse_11600.so
new file mode 100755
index 0000000..3362846
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.equinox.launcher/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/eclipse_11600.so
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.2
new file mode 100644
index 0000000..e498fc1
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.2
@@ -0,0 +1,4 @@
+#safe table
+#Wed Jun 22 15:46:32 CEST 2022
+framework.info=1
+.crc6cf96597.v1
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.3 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.3
new file mode 100644
index 0000000..e4f84e1
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTable.3
@@ -0,0 +1,4 @@
+#safe table
+#Mon Aug 08 08:25:52 CEST 2022
+framework.info=2
+.crc23a895c6.v1
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTableLock b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTableLock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/.manager/.fileTableLock
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/46/0/.cp/jdimodel.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/46/0/.cp/jdimodel.jar
new file mode 100644
index 0000000..eedff21
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/46/0/.cp/jdimodel.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/jsoup-1.14.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/jsoup-1.14.2.jar
new file mode 100644
index 0000000..c400b2d
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/jsoup-1.14.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/remark-1.2.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/remark-1.2.0.jar
new file mode 100644
index 0000000..2a059de
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/50/0/.cp/lib/remark-1.2.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-catalog-2.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-catalog-2.4.jar
new file mode 100644
index 0000000..86cf477
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-catalog-2.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-common-2.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-common-2.4.jar
new file mode 100644
index 0000000..84944c5
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-common-2.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-descriptor-2.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-descriptor-2.4.jar
new file mode 100644
index 0000000..987b0b6
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-descriptor-2.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-registry-2.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-registry-2.4.jar
new file mode 100644
index 0000000..a152020
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/archetype-registry-2.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-collections-3.2.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-collections-3.2.2.jar
new file mode 100644
index 0000000..fa5df82
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-collections-3.2.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-io-2.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-io-2.2.jar
new file mode 100644
index 0000000..84ca565
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-io-2.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-lang-2.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-lang-2.1.jar
new file mode 100644
index 0000000..87b80ab
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/commons-lang-2.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/dom4j-2.1.3.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/dom4j-2.1.3.jar
new file mode 100644
index 0000000..9a4f5d2
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/dom4j-2.1.3.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jchardet-1.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jchardet-1.0.jar
new file mode 100644
index 0000000..c362d03
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jchardet-1.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jdom-1.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jdom-1.0.jar
new file mode 100644
index 0000000..288e64c
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/jdom-1.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/maven-invoker-2.1.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/maven-invoker-2.1.1.jar
new file mode 100644
index 0000000..95fde1d
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/maven-invoker-2.1.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/oro-2.0.8.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/oro-2.0.8.jar
new file mode 100644
index 0000000..23488d2
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/oro-2.0.8.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/plexus-velocity-1.1.8.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/plexus-velocity-1.1.8.jar
new file mode 100644
index 0000000..7c0581d
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/plexus-velocity-1.1.8.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/velocity-1.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/velocity-1.5.jar
new file mode 100644
index 0000000..7c7f2c4
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/54/0/.cp/jars/velocity-1.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/indexer-core-6.0.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/indexer-core-6.0.0.jar
new file mode 100644
index 0000000..5b2918b
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/indexer-core-6.0.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-analyzers-common-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-analyzers-common-5.5.5.jar
new file mode 100644
index 0000000..5484096
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-analyzers-common-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-backward-codecs-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-backward-codecs-5.5.5.jar
new file mode 100644
index 0000000..136bf92
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-backward-codecs-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-core-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-core-5.5.5.jar
new file mode 100644
index 0000000..6eccc9f
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-core-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-highlighter-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-highlighter-5.5.5.jar
new file mode 100644
index 0000000..7f1304a
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-highlighter-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-join-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-join-5.5.5.jar
new file mode 100644
index 0000000..6ad5991
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-join-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-memory-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-memory-5.5.5.jar
new file mode 100644
index 0000000..cabf2c4
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-memory-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queries-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queries-5.5.5.jar
new file mode 100644
index 0000000..ad22712
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queries-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queryparser-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queryparser-5.5.5.jar
new file mode 100644
index 0000000..50c842e
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-queryparser-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-sandbox-5.5.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-sandbox-5.5.5.jar
new file mode 100644
index 0000000..65384b8
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/59/0/.cp/jars/lucene-sandbox-5.5.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/aether-connector-okhttp-0.17.8.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/aether-connector-okhttp-0.17.8.jar
new file mode 100644
index 0000000..828bf3a
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/aether-connector-okhttp-0.17.8.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/cdi-api-1.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/cdi-api-1.0.jar
new file mode 100644
index 0000000..fe240f6
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/cdi-api-1.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-cli-1.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-cli-1.4.jar
new file mode 100644
index 0000000..22deb30
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-cli-1.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-io-2.5.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-io-2.5.jar
new file mode 100644
index 0000000..107b061
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-io-2.5.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-lang3-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-lang3-3.8.1.jar
new file mode 100644
index 0000000..2c65ce6
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/commons-lang3-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/guice-4.2.1-no_aop.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/guice-4.2.1-no_aop.jar
new file mode 100644
index 0000000..9ac2fb3
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/guice-4.2.1-no_aop.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jansi-1.17.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jansi-1.17.1.jar
new file mode 100644
index 0000000..7a04257
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jansi-1.17.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jsr250-api-1.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jsr250-api-1.0.jar
new file mode 100644
index 0000000..c1f29bf
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/jsr250-api-1.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-artifact-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-artifact-3.8.1.jar
new file mode 100644
index 0000000..8d71bf0
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-artifact-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-builder-support-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-builder-support-3.8.1.jar
new file mode 100644
index 0000000..b4f6f82
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-builder-support-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-compat-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-compat-3.8.1.jar
new file mode 100644
index 0000000..3d1455b
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-compat-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-core-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-core-3.8.1.jar
new file mode 100644
index 0000000..0ad0387
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-core-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-embedder-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-embedder-3.8.1.jar
new file mode 100644
index 0000000..4d3fe64
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-embedder-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-3.8.1.jar
new file mode 100644
index 0000000..8cfdff7
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-builder-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-builder-3.8.1.jar
new file mode 100644
index 0000000..3a24591
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-model-builder-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-plugin-api-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-plugin-api-3.8.1.jar
new file mode 100644
index 0000000..ab7093c
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-plugin-api-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-repository-metadata-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-repository-metadata-3.8.1.jar
new file mode 100644
index 0000000..18a3060
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-repository-metadata-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-api-1.6.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-api-1.6.2.jar
new file mode 100644
index 0000000..de6571e
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-api-1.6.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-connector-basic-1.6.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-connector-basic-1.6.2.jar
new file mode 100644
index 0000000..c97e7bd
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-connector-basic-1.6.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-impl-1.6.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-impl-1.6.2.jar
new file mode 100644
index 0000000..57adafb
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-impl-1.6.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-provider-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-provider-3.8.1.jar
new file mode 100644
index 0000000..69e5225
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-provider-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-spi-1.6.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-spi-1.6.2.jar
new file mode 100644
index 0000000..a0e9a35
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-spi-1.6.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-transport-wagon-1.6.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-transport-wagon-1.6.2.jar
new file mode 100644
index 0000000..3efd345
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-transport-wagon-1.6.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-util-1.6.2.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-util-1.6.2.jar
new file mode 100644
index 0000000..2735f11
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-resolver-util-1.6.2.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-3.8.1.jar
new file mode 100644
index 0000000..b83a7cd
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-builder-3.8.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-builder-3.8.1.jar
new file mode 100644
index 0000000..94aef36
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-settings-builder-3.8.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-shared-utils-3.2.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-shared-utils-3.2.1.jar
new file mode 100644
index 0000000..a312c31
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/maven-shared-utils-3.2.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okhttp-3.14.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okhttp-3.14.1.jar
new file mode 100644
index 0000000..3a4c242
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okhttp-3.14.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okio-1.17.3.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okio-1.17.3.jar
new file mode 100644
index 0000000..617bc08
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/okio-1.17.3.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.inject-0.3.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.inject-0.3.4.jar
new file mode 100644
index 0000000..1381d0c
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.inject-0.3.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.plexus-0.3.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.plexus-0.3.4.jar
new file mode 100644
index 0000000..7390715
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/org.eclipse.sisu.plexus-0.3.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-build-api-0.0.7.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-build-api-0.0.7.jar
new file mode 100644
index 0000000..3a01264
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-build-api-0.0.7.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-cipher-1.7.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-cipher-1.7.jar
new file mode 100644
index 0000000..21928b9
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-cipher-1.7.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-classworlds-2.6.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-classworlds-2.6.0.jar
new file mode 100644
index 0000000..8020147
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-classworlds-2.6.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-component-annotations-2.1.0.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-component-annotations-2.1.0.jar
new file mode 100644
index 0000000..e3793a2
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-component-annotations-2.1.0.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-interpolation-1.25.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-interpolation-1.25.jar
new file mode 100644
index 0000000..6393d47
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-interpolation-1.25.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-sec-dispatcher-1.4.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-sec-dispatcher-1.4.jar
new file mode 100644
index 0000000..c90fed8
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-sec-dispatcher-1.4.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-utils-3.2.1.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-utils-3.2.1.jar
new file mode 100644
index 0000000..d749dd7
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/plexus-utils-3.2.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-file-3.4.3.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-file-3.4.3.jar
new file mode 100644
index 0000000..9872f60
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-file-3.4.3.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-provider-api-3.4.3.jar b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-provider-api-3.4.3.jar
new file mode 100644
index 0000000..af6db2e
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/60/0/.cp/jars/wagon-provider-api-3.4.3.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/framework.info.2 b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/framework.info.2
new file mode 100644
index 0000000..74f7307
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_linux/org.eclipse.osgi/framework.info.2
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/config_mac/config.ini b/Common/nvim/lsp/jdt-language-server/config_mac/config.ini
new file mode 100755
index 0000000..11270ea
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_mac/config.ini
@@ -0,0 +1,10 @@
+#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
+#Thu Mar 03 15:38:45 UTC 2022
+eclipse.product=org.eclipse.jdt.ls.core.product
+osgi.bundles=reference\:file\:ch.qos.logback.classic_1.2.3.v20200428-2012.jar@4,reference\:file\:ch.qos.logback.core_1.2.3.v20200428-2012.jar@4,reference\:file\:ch.qos.logback.slf4j_1.2.3.v20200428-2012.jar@4,reference\:file\:com.google.gson_2.8.9.v20220111-1409.jar@4,reference\:file\:com.google.guava_30.1.0.v20210127-2300.jar@4,reference\:file\:javax.inject_1.0.0.v20091030.jar@4,reference\:file\:org.apache.ant_1.10.12.v20211102-1452/@4,reference\:file\:org.apache.commons.lang3_3.1.0.v201403281430.jar@4,reference\:file\:org.apache.felix.scr_2.1.24.v20200924-1939.jar@2\:start,reference\:file\:org.eclipse.ant.core_3.6.300.v20220214-2001.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jar@4,reference\:file\:org.eclipse.compare.core_3.6.1000.v20201020-1107.jar@4,reference\:file\:org.eclipse.core.commands_3.10.100.v20210722-1426.jar@4,reference\:file\:org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.expressions_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar@4,reference\:file\:org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar@4,reference\:file\:org.eclipse.core.jobs_3.12.100.v20220120-1329.jar@4,reference\:file\:org.eclipse.core.net_1.3.1100.v20210424-0724.jar@4,reference\:file\:org.eclipse.core.resources_3.16.100.v20220214-1012.jar@4,reference\:file\:org.eclipse.core.runtime_3.24.100.v20220211-2001.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.5.100.v20210721-1355.jar@4,reference\:file\:org.eclipse.debug.core_3.19.0.v20220125-2302.jar@4,reference\:file\:org.eclipse.equinox.app_1.6.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.common_3.16.0.v20220211-2322.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.400.v20211117-0650/@4,reference\:file\:org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.security_1.3.900.v20220108-1321.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.101.400.v20210427-1958.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jar@4,reference\:file\:org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar@4,reference\:file\:org.eclipse.jdt.core_3.29.0.v20220214-1307.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar@4,reference\:file\:org.eclipse.jdt.debug_3.19.100.v20220212-1425/@4,reference\:file\:org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jar@4,reference\:file\:org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.4.800.v20210915-0906.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.9.0.202203031534.jar@4\:start,reference\:file\:org.eclipse.lsp4j_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar@4,reference\:file\:org.eclipse.m2e.archetype.common_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.core_1.18.2.20211011-2139.jar@4,reference\:file\:org.eclipse.m2e.jdt_1.18.2.20211002-1029.jar@4,reference\:file\:org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jar@4,reference\:file\:org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jar@4\:start,reference\:file\:org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.3.1.jar@4,reference\:file\:org.eclipse.osgi.services_3.10.200.v20210723-0643.jar@4,reference\:file\:org.eclipse.osgi.util_3.6.100.v20210723-1119.jar@4,reference\:file\:org.eclipse.text_3.12.0.v20210512-1644.jar@4,reference\:file\:org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.gradle.toolingapi_7.1.1.v20211108-1823-s.jar@4,reference\:file\:org.hamcrest.core_1.3.0.v20180420-1519.jar@4,reference\:file\:org.jboss.tools.maven.apt.core_1.5.4.202201260914.jar@4,reference\:file\:org.junit_4.13.2.v20211018-1956.jar@4,reference\:file\:org.slf4j.api_1.7.30.v20200204-2150.jar@4
+eclipse.p2.data.area=@config.dir/../p2
+eclipse.p2.profile=DefaultProfile
+osgi.bundles.defaultStartLevel=4
+eclipse.application=org.eclipse.jdt.ls.core.id1
+osgi.framework=file\:plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
+osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
diff --git a/Common/nvim/lsp/jdt-language-server/config_ss_linux/config.ini b/Common/nvim/lsp/jdt-language-server/config_ss_linux/config.ini
new file mode 100755
index 0000000..71ad224
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_ss_linux/config.ini
@@ -0,0 +1,10 @@
+#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
+#Thu Mar 03 15:38:47 UTC 2022
+eclipse.product=org.eclipse.jdt.ls.core.product
+osgi.bundles=reference\:file\:com.google.gson_2.8.9.v20220111-1409.jar@4,reference\:file\:com.google.guava_30.1.0.v20210127-2300.jar@4,reference\:file\:com.sun.jna_5.8.0.v20210503-0343.jar@4,reference\:file\:org.apache.commons.lang3_3.1.0.v201403281430.jar@4,reference\:file\:org.apache.felix.scr_2.1.24.v20200924-1939.jar@2\:start,reference\:file\:org.eclipse.ant.core_3.6.300.v20220214-2001.jar@4,reference\:file\:org.eclipse.compare.core_3.6.1000.v20201020-1107.jar@4,reference\:file\:org.eclipse.core.commands_3.10.100.v20210722-1426.jar@4,reference\:file\:org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.expressions_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar@4,reference\:file\:org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar@4,reference\:file\:org.eclipse.core.jobs_3.12.100.v20220120-1329.jar@4,reference\:file\:org.eclipse.core.net_1.3.1100.v20210424-0724.jar@4,reference\:file\:org.eclipse.core.net.linux_1.0.100.v20220111-1854.jar@4,reference\:file\:org.eclipse.core.resources_3.16.100.v20220214-1012.jar@4,reference\:file\:org.eclipse.core.runtime_3.24.100.v20220211-2001.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.5.100.v20210721-1355.jar@4,reference\:file\:org.eclipse.debug.core_3.19.0.v20220125-2302.jar@4,reference\:file\:org.eclipse.equinox.app_1.6.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.common_3.16.0.v20220211-2322.jar@2\:start,reference\:file\:org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar@4,reference\:file\:org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650/@4,reference\:file\:org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.security_1.3.900.v20220108-1321.jar@4,reference\:file\:org.eclipse.equinox.security.linux_1.0.200.v20210616-0726/@4,reference\:file\:org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar@4,reference\:file\:org.eclipse.jdt.core_3.29.0.v20220214-1307.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar@4,reference\:file\:org.eclipse.jdt.debug_3.19.100.v20220212-1425/@4,reference\:file\:org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.9.0.202203031534.jar@4\:start,reference\:file\:org.eclipse.lsp4j_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar@4,reference\:file\:org.eclipse.osgi.services_3.10.200.v20210723-0643.jar@4,reference\:file\:org.eclipse.osgi.util_3.6.100.v20210723-1119.jar@4,reference\:file\:org.eclipse.text_3.12.0.v20210512-1644.jar@4,reference\:file\:org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar@4
+eclipse.p2.data.area=@config.dir/../p2
+eclipse.p2.profile=DefaultProfile
+osgi.bundles.defaultStartLevel=4
+eclipse.application=org.eclipse.jdt.ls.core.id1
+osgi.framework=file\:plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
+osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
diff --git a/Common/nvim/lsp/jdt-language-server/config_ss_mac/config.ini b/Common/nvim/lsp/jdt-language-server/config_ss_mac/config.ini
new file mode 100755
index 0000000..583f401
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_ss_mac/config.ini
@@ -0,0 +1,10 @@
+#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
+#Thu Mar 03 15:38:50 UTC 2022
+eclipse.product=org.eclipse.jdt.ls.core.product
+osgi.bundles=reference\:file\:com.google.gson_2.8.9.v20220111-1409.jar@4,reference\:file\:com.google.guava_30.1.0.v20210127-2300.jar@4,reference\:file\:org.apache.commons.lang3_3.1.0.v201403281430.jar@4,reference\:file\:org.apache.felix.scr_2.1.24.v20200924-1939.jar@2\:start,reference\:file\:org.eclipse.ant.core_3.6.300.v20220214-2001.jar@4,reference\:file\:org.eclipse.compare.core_3.6.1000.v20201020-1107.jar@4,reference\:file\:org.eclipse.core.commands_3.10.100.v20210722-1426.jar@4,reference\:file\:org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.expressions_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar@4,reference\:file\:org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar@4,reference\:file\:org.eclipse.core.jobs_3.12.100.v20220120-1329.jar@4,reference\:file\:org.eclipse.core.net_1.3.1100.v20210424-0724.jar@4,reference\:file\:org.eclipse.core.resources_3.16.100.v20220214-1012.jar@4,reference\:file\:org.eclipse.core.runtime_3.24.100.v20220211-2001.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.5.100.v20210721-1355.jar@4,reference\:file\:org.eclipse.debug.core_3.19.0.v20220125-2302.jar@4,reference\:file\:org.eclipse.equinox.app_1.6.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.common_3.16.0.v20220211-2322.jar@2\:start,reference\:file\:org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar@4,reference\:file\:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.400.v20211117-0650/@4,reference\:file\:org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.security_1.3.900.v20220108-1321.jar@4,reference\:file\:org.eclipse.equinox.security.macosx_1.101.400.v20210427-1958.jar@4,reference\:file\:org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar@4,reference\:file\:org.eclipse.jdt.core_3.29.0.v20220214-1307.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar@4,reference\:file\:org.eclipse.jdt.debug_3.19.100.v20220212-1425/@4,reference\:file\:org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar@4,reference\:file\:org.eclipse.jdt.launching.macosx_3.4.800.v20210915-0906.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.9.0.202203031534.jar@4\:start,reference\:file\:org.eclipse.lsp4j_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar@4,reference\:file\:org.eclipse.osgi.services_3.10.200.v20210723-0643.jar@4,reference\:file\:org.eclipse.osgi.util_3.6.100.v20210723-1119.jar@4,reference\:file\:org.eclipse.text_3.12.0.v20210512-1644.jar@4,reference\:file\:org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar@4
+eclipse.p2.data.area=@config.dir/../p2
+eclipse.p2.profile=DefaultProfile
+osgi.bundles.defaultStartLevel=4
+eclipse.application=org.eclipse.jdt.ls.core.id1
+osgi.framework=file\:plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
+osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
diff --git a/Common/nvim/lsp/jdt-language-server/config_ss_win/config.ini b/Common/nvim/lsp/jdt-language-server/config_ss_win/config.ini
new file mode 100755
index 0000000..30e5b27
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_ss_win/config.ini
@@ -0,0 +1,10 @@
+#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
+#Thu Mar 03 15:38:48 UTC 2022
+eclipse.product=org.eclipse.jdt.ls.core.product
+osgi.bundles=reference\:file\:com.google.gson_2.8.9.v20220111-1409.jar@4,reference\:file\:com.google.guava_30.1.0.v20210127-2300.jar@4,reference\:file\:org.apache.commons.lang3_3.1.0.v201403281430.jar@4,reference\:file\:org.apache.felix.scr_2.1.24.v20200924-1939.jar@2\:start,reference\:file\:org.eclipse.ant.core_3.6.300.v20220214-2001.jar@4,reference\:file\:org.eclipse.compare.core_3.6.1000.v20201020-1107.jar@4,reference\:file\:org.eclipse.core.commands_3.10.100.v20210722-1426.jar@4,reference\:file\:org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.expressions_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar@4,reference\:file\:org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar@4,reference\:file\:org.eclipse.core.jobs_3.12.100.v20220120-1329.jar@4,reference\:file\:org.eclipse.core.net_1.3.1100.v20210424-0724.jar@4,reference\:file\:org.eclipse.core.net.win32.x86_64_1.1.500.v20190925-1337.jar@4,reference\:file\:org.eclipse.core.resources_3.16.100.v20220214-1012.jar@4,reference\:file\:org.eclipse.core.runtime_3.24.100.v20220211-2001.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.5.100.v20210721-1355.jar@4,reference\:file\:org.eclipse.debug.core_3.19.0.v20220125-2302.jar@4,reference\:file\:org.eclipse.equinox.app_1.6.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.common_3.16.0.v20220211-2322.jar@2\:start,reference\:file\:org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar@4,reference\:file\:org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650/@4,reference\:file\:org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.security_1.3.900.v20220108-1321.jar@4,reference\:file\:org.eclipse.equinox.security.win32.x86_64_1.1.300.v20211021-1418.jar@4,reference\:file\:org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar@4,reference\:file\:org.eclipse.jdt.core_3.29.0.v20220214-1307.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar@4,reference\:file\:org.eclipse.jdt.debug_3.19.100.v20220212-1425/@4,reference\:file\:org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.9.0.202203031534.jar@4\:start,reference\:file\:org.eclipse.lsp4j_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar@4,reference\:file\:org.eclipse.osgi.services_3.10.200.v20210723-0643.jar@4,reference\:file\:org.eclipse.osgi.util_3.6.100.v20210723-1119.jar@4,reference\:file\:org.eclipse.text_3.12.0.v20210512-1644.jar@4,reference\:file\:org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar@4
+eclipse.p2.data.area=@config.dir/../p2
+eclipse.p2.profile=DefaultProfile
+osgi.bundles.defaultStartLevel=4
+eclipse.application=org.eclipse.jdt.ls.core.id1
+osgi.framework=file\:plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
+osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
diff --git a/Common/nvim/lsp/jdt-language-server/config_win/config.ini b/Common/nvim/lsp/jdt-language-server/config_win/config.ini
new file mode 100755
index 0000000..08caf7a
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/config_win/config.ini
@@ -0,0 +1,10 @@
+#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
+#Thu Mar 03 15:38:42 UTC 2022
+eclipse.product=org.eclipse.jdt.ls.core.product
+osgi.bundles=reference\:file\:ch.qos.logback.classic_1.2.3.v20200428-2012.jar@4,reference\:file\:ch.qos.logback.core_1.2.3.v20200428-2012.jar@4,reference\:file\:ch.qos.logback.slf4j_1.2.3.v20200428-2012.jar@4,reference\:file\:com.google.gson_2.8.9.v20220111-1409.jar@4,reference\:file\:com.google.guava_30.1.0.v20210127-2300.jar@4,reference\:file\:javax.inject_1.0.0.v20091030.jar@4,reference\:file\:org.apache.ant_1.10.12.v20211102-1452/@4,reference\:file\:org.apache.commons.lang3_3.1.0.v201403281430.jar@4,reference\:file\:org.apache.felix.scr_2.1.24.v20200924-1939.jar@2\:start,reference\:file\:org.eclipse.ant.core_3.6.300.v20220214-2001.jar@4,reference\:file\:org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jar@4,reference\:file\:org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jar@4,reference\:file\:org.eclipse.compare.core_3.6.1000.v20201020-1107.jar@4,reference\:file\:org.eclipse.core.commands_3.10.100.v20210722-1426.jar@4,reference\:file\:org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.expressions_3.8.100.v20210910-0640.jar@4,reference\:file\:org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar@4,reference\:file\:org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar@4,reference\:file\:org.eclipse.core.jobs_3.12.100.v20220120-1329.jar@4,reference\:file\:org.eclipse.core.net_1.3.1100.v20210424-0724.jar@4,reference\:file\:org.eclipse.core.net.win32.x86_64_1.1.500.v20190925-1337.jar@4,reference\:file\:org.eclipse.core.resources_3.16.100.v20220214-1012.jar@4,reference\:file\:org.eclipse.core.runtime_3.24.100.v20220211-2001.jar@4\:start,reference\:file\:org.eclipse.core.variables_3.5.100.v20210721-1355.jar@4,reference\:file\:org.eclipse.debug.core_3.19.0.v20220125-2302.jar@4,reference\:file\:org.eclipse.equinox.app_1.6.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.common_3.16.0.v20220211-2322.jar@2\:start,reference\:file\:org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jar@4,reference\:file\:org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jar@4,reference\:file\:org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar@4,reference\:file\:org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650/@4,reference\:file\:org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.security_1.3.900.v20220108-1321.jar@4,reference\:file\:org.eclipse.equinox.security.win32.x86_64_1.1.300.v20211021-1418.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar@4,reference\:file\:org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar@4,reference\:file\:org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jar@4,reference\:file\:org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar@4,reference\:file\:org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar@4,reference\:file\:org.eclipse.jdt.core_3.29.0.v20220214-1307.jar@4,reference\:file\:org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar@4,reference\:file\:org.eclipse.jdt.debug_3.19.100.v20220212-1425/@4,reference\:file\:org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jar@4,reference\:file\:org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jar@4,reference\:file\:org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar@4,reference\:file\:org.eclipse.jdt.ls.core_1.9.0.202203031534.jar@4\:start,reference\:file\:org.eclipse.lsp4j_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar@4,reference\:file\:org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar@4,reference\:file\:org.eclipse.m2e.archetype.common_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.core_1.18.2.20211011-2139.jar@4,reference\:file\:org.eclipse.m2e.jdt_1.18.2.20211002-1029.jar@4,reference\:file\:org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jar@4,reference\:file\:org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jar@4\:start,reference\:file\:org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139/@4,reference\:file\:org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657/@4,reference\:file\:org.eclipse.m2e.workspace.cli_0.3.1.jar@4,reference\:file\:org.eclipse.osgi.services_3.10.200.v20210723-0643.jar@4,reference\:file\:org.eclipse.osgi.util_3.6.100.v20210723-1119.jar@4,reference\:file\:org.eclipse.text_3.12.0.v20210512-1644.jar@4,reference\:file\:org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar@4,reference\:file\:org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar@4,reference\:file\:org.gradle.toolingapi_7.1.1.v20211108-1823-s.jar@4,reference\:file\:org.hamcrest.core_1.3.0.v20180420-1519.jar@4,reference\:file\:org.jboss.tools.maven.apt.core_1.5.4.202201260914.jar@4,reference\:file\:org.junit_4.13.2.v20211018-1956.jar@4,reference\:file\:org.slf4j.api_1.7.30.v20200204-2150.jar@4
+eclipse.p2.data.area=@config.dir/../p2
+eclipse.p2.profile=DefaultProfile
+osgi.bundles.defaultStartLevel=4
+eclipse.application=org.eclipse.jdt.ls.core.id1
+osgi.framework=file\:plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
+osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
diff --git a/Common/nvim/lsp/jdt-language-server/features/org.eclipse.equinox.executable_3.8.1500.v20220210-1108.jar b/Common/nvim/lsp/jdt-language-server/features/org.eclipse.equinox.executable_3.8.1500.v20220210-1108.jar
new file mode 100755
index 0000000..8045223
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/features/org.eclipse.equinox.executable_3.8.1500.v20220210-1108.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/jdt-language-server-1.9.0-202203031534.tar.gz b/Common/nvim/lsp/jdt-language-server/jdt-language-server-1.9.0-202203031534.tar.gz
new file mode 100644
index 0000000..b5b5d42
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/jdt-language-server-1.9.0-202203031534.tar.gz
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/lombok.jar b/Common/nvim/lsp/jdt-language-server/lombok.jar
new file mode 100644
index 0000000..3a985fe
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/lombok.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.classic_1.2.3.v20200428-2012.jar b/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.classic_1.2.3.v20200428-2012.jar
new file mode 100755
index 0000000..2e1551c
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.classic_1.2.3.v20200428-2012.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.core_1.2.3.v20200428-2012.jar b/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.core_1.2.3.v20200428-2012.jar
new file mode 100755
index 0000000..b1b6f06
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.core_1.2.3.v20200428-2012.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.slf4j_1.2.3.v20200428-2012.jar b/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.slf4j_1.2.3.v20200428-2012.jar
new file mode 100755
index 0000000..a7faf03
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/ch.qos.logback.slf4j_1.2.3.v20200428-2012.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/com.google.gson_2.8.9.v20220111-1409.jar b/Common/nvim/lsp/jdt-language-server/plugins/com.google.gson_2.8.9.v20220111-1409.jar
new file mode 100755
index 0000000..b657c1c
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/com.google.gson_2.8.9.v20220111-1409.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/com.google.guava_30.1.0.v20210127-2300.jar b/Common/nvim/lsp/jdt-language-server/plugins/com.google.guava_30.1.0.v20210127-2300.jar
new file mode 100755
index 0000000..edd48c0
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/com.google.guava_30.1.0.v20210127-2300.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/com.sun.jna_5.8.0.v20210503-0343.jar b/Common/nvim/lsp/jdt-language-server/plugins/com.sun.jna_5.8.0.v20210503-0343.jar
new file mode 100755
index 0000000..b525abb
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/com.sun.jna_5.8.0.v20210503-0343.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/javax.inject_1.0.0.v20091030.jar b/Common/nvim/lsp/jdt-language-server/plugins/javax.inject_1.0.0.v20091030.jar
new file mode 100755
index 0000000..404829f
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/javax.inject_1.0.0.v20091030.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.apache.ant_1.10.12.v20211102-1452.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.apache.ant_1.10.12.v20211102-1452.jar
new file mode 100755
index 0000000..1ed98fb
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.apache.ant_1.10.12.v20211102-1452.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.apache.commons.lang3_3.1.0.v201403281430.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.apache.commons.lang3_3.1.0.v201403281430.jar
new file mode 100755
index 0000000..d2c7b68
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.apache.commons.lang3_3.1.0.v201403281430.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.apache.felix.scr_2.1.24.v20200924-1939.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.apache.felix.scr_2.1.24.v20200924-1939.jar
new file mode 100755
index 0000000..316b8a5
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.apache.felix.scr_2.1.24.v20200924-1939.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.ant.core_3.6.300.v20220214-2001.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.ant.core_3.6.300.v20220214-2001.jar
new file mode 100755
index 0000000..53e6bb1
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.ant.core_3.6.300.v20220214-2001.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jar
new file mode 100755
index 0000000..1db954a
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.compat_3.1.6.v20211108-1823-s.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jar
new file mode 100755
index 0000000..8bfe862
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.buildship.core_3.1.6.v20211108-1823-s.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.compare.core_3.6.1000.v20201020-1107.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.compare.core_3.6.1000.v20201020-1107.jar
new file mode 100755
index 0000000..6ba79b8
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.compare.core_3.6.1000.v20201020-1107.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.commands_3.10.100.v20210722-1426.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.commands_3.10.100.v20210722-1426.jar
new file mode 100755
index 0000000..2aee0cf
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.commands_3.10.100.v20210722-1426.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar
new file mode 100755
index 0000000..f96aec2
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.contenttype_3.8.100.v20210910-0640.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.expressions_3.8.100.v20210910-0640.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.expressions_3.8.100.v20210910-0640.jar
new file mode 100755
index 0000000..a2e2158
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.expressions_3.8.100.v20210910-0640.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar
new file mode 100755
index 0000000..3a43caa
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filebuffers_3.7.200.v20220202-1008.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar
new file mode 100755
index 0000000..de87294
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.filesystem_1.9.300.v20220121-1426.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.jobs_3.12.100.v20220120-1329.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.jobs_3.12.100.v20220120-1329.jar
new file mode 100755
index 0000000..fee0193
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.jobs_3.12.100.v20220120-1329.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.linux_1.0.100.v20220111-1854.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.linux_1.0.100.v20220111-1854.jar
new file mode 100755
index 0000000..28c93ec
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.linux_1.0.100.v20220111-1854.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.win32.x86_64_1.1.500.v20190925-1337.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.win32.x86_64_1.1.500.v20190925-1337.jar
new file mode 100755
index 0000000..47f144a
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net.win32.x86_64_1.1.500.v20190925-1337.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net_1.3.1100.v20210424-0724.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net_1.3.1100.v20210424-0724.jar
new file mode 100755
index 0000000..5992078
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.net_1.3.1100.v20210424-0724.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.resources_3.16.100.v20220214-1012.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.resources_3.16.100.v20220214-1012.jar
new file mode 100755
index 0000000..4fd9cba
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.resources_3.16.100.v20220214-1012.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.runtime_3.24.100.v20220211-2001.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.runtime_3.24.100.v20220211-2001.jar
new file mode 100755
index 0000000..cc2ddd9
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.runtime_3.24.100.v20220211-2001.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.variables_3.5.100.v20210721-1355.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.variables_3.5.100.v20210721-1355.jar
new file mode 100755
index 0000000..95b927b
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.core.variables_3.5.100.v20210721-1355.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.debug.core_3.19.0.v20220125-2302.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.debug.core_3.19.0.v20220125-2302.jar
new file mode 100755
index 0000000..e7bf073
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.debug.core_3.19.0.v20220125-2302.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.app_1.6.100.v20211021-1418.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.app_1.6.100.v20211021-1418.jar
new file mode 100755
index 0000000..c712d66
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.app_1.6.100.v20211021-1418.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.common_3.16.0.v20220211-2322.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.common_3.16.0.v20220211-2322.jar
new file mode 100755
index 0000000..b6e081f
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.common_3.16.0.v20220211-2322.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jar
new file mode 100755
index 0000000..a330bba
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin.equinox_1.2.100.v20210703-1540.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jar
new file mode 100755
index 0000000..40f1ca2
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.frameworkadmin_2.2.0.v20210315-2042.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.400.v20211117-0650.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.400.v20211117-0650.jar
new file mode 100755
index 0000000..5e45d53
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.400.v20211117-0650.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650.jar
new file mode 100755
index 0000000..6dd88ec
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.2.400.v20211117-0650.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650.jar
new file mode 100755
index 0000000..34509f0
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.400.v20211117-0650.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
new file mode 100755
index 0000000..6dfd913
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar
new file mode 100755
index 0000000..748f086
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.preferences_3.9.100.v20211021-1418.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar
new file mode 100755
index 0000000..c8b38f7
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.registry_3.11.100.v20211021-1418.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.linux_1.0.200.v20210616-0726.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.linux_1.0.200.v20210616-0726.jar
new file mode 100755
index 0000000..326da1e
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.linux_1.0.200.v20210616-0726.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.macosx_1.101.400.v20210427-1958.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.macosx_1.101.400.v20210427-1958.jar
new file mode 100755
index 0000000..bb518b7
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.macosx_1.101.400.v20210427-1958.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.win32.x86_64_1.1.300.v20211021-1418.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.win32.x86_64_1.1.300.v20211021-1418.jar
new file mode 100755
index 0000000..13fa7ed
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security.win32.x86_64_1.1.300.v20211021-1418.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security_1.3.900.v20220108-1321.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security_1.3.900.v20220108-1321.jar
new file mode 100755
index 0000000..b51b7c6
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.security_1.3.900.v20220108-1321.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar
new file mode 100755
index 0000000..515c1c7
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator.manipulator_2.2.0.v20210315-2228.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar
new file mode 100755
index 0000000..2d7dc9f
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.equinox.simpleconfigurator_1.4.0.v20210315-2228.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jar
new file mode 100755
index 0000000..ebe3d04
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.core_3.7.50.v20210914-1429.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jar
new file mode 100755
index 0000000..bb81b98
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.apt.pluggable.core_1.3.0.v20210618-1653.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar
new file mode 100755
index 0000000..179cf96
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.apt_1.4.50.v20210914-1429.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar
new file mode 100755
index 0000000..ecdf630
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.compiler.tool_1.3.100.v20211201-1611.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar
new file mode 100755
index 0000000..224341e
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core.manipulation_1.16.0.v20220214-0655.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core_3.29.0.v20220214-1307.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core_3.29.0.v20220214-1307.jar
new file mode 100755
index 0000000..16952df
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.core_3.29.0.v20220214-1307.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.debug_3.19.100.v20220212-1425.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.debug_3.19.100.v20220212-1425.jar
new file mode 100755
index 0000000..1a86451
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.debug_3.19.100.v20220212-1425.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jar
new file mode 100755
index 0000000..65d7cb2
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.core_3.11.200.v20220204-2234.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jar
new file mode 100755
index 0000000..34fdfd1
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.junit.runtime_3.6.100.v20210708-1502.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching.macosx_3.4.800.v20210915-0906.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching.macosx_3.4.800.v20210915-0906.jar
new file mode 100755
index 0000000..6ca552e
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching.macosx_3.4.800.v20210915-0906.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar
new file mode 100755
index 0000000..3db3610
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.launching_3.19.500.v20220125-2008.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.ls.core_1.9.0.202203031534.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.ls.core_1.9.0.202203031534.jar
new file mode 100755
index 0000000..2f26529
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.jdt.ls.core_1.9.0.202203031534.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar
new file mode 100755
index 0000000..7def589
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j.jsonrpc_0.11.0.v20210319-1406.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j_0.11.0.v20210319-1406.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j_0.11.0.v20210319-1406.jar
new file mode 100755
index 0000000..53ea51d
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.lsp4j_0.11.0.v20210319-1406.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar
new file mode 100755
index 0000000..dd1a02b
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.ltk.core.refactoring_3.12.100.v20210926-1112.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.archetype.common_1.18.1.20211011-2139.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.archetype.common_1.18.1.20211011-2139.jar
new file mode 100755
index 0000000..c1661d1
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.archetype.common_1.18.1.20211011-2139.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.core_1.18.2.20211011-2139.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.core_1.18.2.20211011-2139.jar
new file mode 100755
index 0000000..fdbe5c0
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.core_1.18.2.20211011-2139.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.jdt_1.18.2.20211002-1029.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.jdt_1.18.2.20211002-1029.jar
new file mode 100755
index 0000000..ac80e88
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.jdt_1.18.2.20211002-1029.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jar
new file mode 100755
index 0000000..cec27b6
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.lifecyclemapping.defaults_1.17.1.20210115-1536.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jar
new file mode 100755
index 0000000..a30c914
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.logback.configuration_1.16.3.20211002-1029.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139.jar
new file mode 100755
index 0000000..c0c83d8
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.indexer_1.18.1.20211011-2139.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657.jar
new file mode 100755
index 0000000..d6ab126
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.18.1.20211008-0657.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139.jar
new file mode 100755
index 0000000..f7b8808
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.maven.runtime_1.18.1.20211011-2139.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.workspace.cli_0.3.1.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.workspace.cli_0.3.1.jar
new file mode 100755
index 0000000..12a0e76
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.m2e.workspace.cli_0.3.1.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
new file mode 100755
index 0000000..d1378cd
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.compatibility.state_1.2.600.v20220207-1403.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.services_3.10.200.v20210723-0643.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.services_3.10.200.v20210723-0643.jar
new file mode 100755
index 0000000..b4baf0b
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.services_3.10.200.v20210723-0643.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.util_3.6.100.v20210723-1119.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.util_3.6.100.v20210723-1119.jar
new file mode 100755
index 0000000..da0a8b8
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi.util_3.6.100.v20210723-1119.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
new file mode 100755
index 0000000..36e6d28
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.osgi_3.17.200.v20220215-2237.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.text_3.12.0.v20210512-1644.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.text_3.12.0.v20210512-1644.jar
new file mode 100755
index 0000000..3665249
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.text_3.12.0.v20210512-1644.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar
new file mode 100755
index 0000000..c65fc87
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib.macro_2.25.0.v20210301-0821.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar
new file mode 100755
index 0000000..a8e99d5
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtend.lib_2.25.0.v20210301-0821.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar
new file mode 100755
index 0000000..c04b049
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.eclipse.xtext.xbase.lib_2.25.0.v20210301-0821.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.gradle.toolingapi_7.1.1.v20211108-1823-s.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.gradle.toolingapi_7.1.1.v20211108-1823-s.jar
new file mode 100755
index 0000000..1031880
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.gradle.toolingapi_7.1.1.v20211108-1823-s.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar
new file mode 100755
index 0000000..659fc37
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.jboss.tools.maven.apt.core_1.5.4.202201260914.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.jboss.tools.maven.apt.core_1.5.4.202201260914.jar
new file mode 100755
index 0000000..3d64cad
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.jboss.tools.maven.apt.core_1.5.4.202201260914.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.junit_4.13.2.v20211018-1956.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.junit_4.13.2.v20211018-1956.jar
new file mode 100755
index 0000000..fb8719d
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.junit_4.13.2.v20211018-1956.jar
Binary files differ
diff --git a/Common/nvim/lsp/jdt-language-server/plugins/org.slf4j.api_1.7.30.v20200204-2150.jar b/Common/nvim/lsp/jdt-language-server/plugins/org.slf4j.api_1.7.30.v20200204-2150.jar
new file mode 100755
index 0000000..99a8ebc
--- /dev/null
+++ b/Common/nvim/lsp/jdt-language-server/plugins/org.slf4j.api_1.7.30.v20200204-2150.jar
Binary files differ
diff --git a/Common/nvim/lua/basic.lua b/Common/nvim/lua/basic.lua
index 16e9a62..a5aec23 100644..100755
--- a/Common/nvim/lua/basic.lua
+++ b/Common/nvim/lua/basic.lua
@@ -44,7 +44,7 @@ vim.opt.wildignore = '*.o,*~,*.pyc'
vim.opt.wildignore:append('*/.git/*,*/.hg/*,*/.svn/*,*/.DS_Store')
-- Always show current position
-vim.opt.ruler = true
+--vim.opt.ruler = true
-- Hide buffers when they are abandoned
vim.opt.hid = true
@@ -87,11 +87,27 @@ vim.opt.showcmd = true
-- Show colour column
vim.opt.colorcolumn = '80,120'
+vim.cmd [[ highlight ColorColumn ctermbg=16 ]]
-- => Colors and Fonts
-- Enable syntac highlighting
-vim.opt.syntax = 'enable'
+--vim.opt.syntax = 'enable'
+
+-- Colorscheme
+-- default
+
+-- Workaround for gutter color
+vim.cmd [[
+highlight! link SignColumn LineNr
+autocmd ColorScheme * highlight! link SignColumn LineNr
+]]
+
+-- Change git colors
+--vim.api.nvim_set_hl(0, "DiffAdd", {fg = "#bada9f", bg = "None"})
+--vim.api.nvim_set_hl(0, "DiffChange", {fg = "Purple", bg = "None"})
+--vim.api.nvim_set_hl(0, "DiffDelete", {fg = "Red", bg = "None"})
+--vim.api.nvim_set_hl(0, "DiffText", {fg = "Yellow", bg = "None"})
-- Set utf8 as standard encoding
vim.opt.encoding = 'utf8'
@@ -143,10 +159,10 @@ Moving around, tabs, windows and buffers
map('n', '<leader><cr>', ':noh<cr>', silentnoremap)
-- Smart way to move between windows
-map('n', '<C-j>', '<C-W>j', silentnoremap)
-map('n', '<C-k>', '<C-W>k', silentnoremap)
-map('n', '<C-h>', '<C-W>h', silentnoremap)
-map('n', '<C-l>', '<C-W>l', silentnoremap)
+map('', '<C-j>', '<C-W>j', silentnoremap)
+map('', '<C-k>', '<C-W>k', silentnoremap)
+map('', '<C-h>', '<C-W>h', silentnoremap)
+map('', '<C-l>', '<C-W>l', silentnoremap)
-- Close current buffer
map('n', '<leader>bd', ':Bclose<cr>:tabclose<cr>gT', silentnoremap)
@@ -206,10 +222,10 @@ if vim.fn.has("mac") or vim.fn.has("macunix") then
end
-- Delete trailing whitespace on save
-vim.api.nvim_create_autocmd("BufWritePre", {
- pattern = { "*" },
- command = [[%s/\s\+$//e]]
-})
+--vim.api.nvim_create_autocmd("BufWritePre", {
+-- pattern = { "*" },
+-- command = [[%s/\s\+$//e]]
+--})
--[[
Misc
@@ -233,7 +249,7 @@ map('n', '<leader>sm', ':mksession! vim_session.vim<cr>', silentnoremap)
map('n', '<leader>sl', ':source vim_session.vim<cr>', silentnoremap)
-- Dont't close window when deleting buffer
---vim.api.nvim_create_user_command("Bclose",
+--vim.api.nvim_create_user_command("Bclose",
-- "<SID>BufcloseCloseIt()",
-- {bang = true}
--)
diff --git a/Common/nvim/lua/helper_functions.lua b/Common/nvim/lua/helper_functions.lua
index cac6c00..cac6c00 100644..100755
--- a/Common/nvim/lua/helper_functions.lua
+++ b/Common/nvim/lua/helper_functions.lua
diff --git a/Common/nvim/lua/plugins-conf.lua b/Common/nvim/lua/plugins-conf.lua
new file mode 100644
index 0000000..e2a8f66
--- /dev/null
+++ b/Common/nvim/lua/plugins-conf.lua
@@ -0,0 +1,63 @@
+-- lualine
+require('lualine').setup {
+ options = { theme = 'onedark' },
+ sections = {
+ lualine_x = {'filetype'},
+ lualine_y = {}
+ },
+ tabline = {
+ lualine_a = {'buffers'},
+ lualine_b = {'branch'},
+ lualine_z = {'tabs'}
+ }
+}
+
+-- lsp
+require("nvim-lsp-installer").setup()
+local lspconfig = require'lspconfig'
+local coq = require "coq"
+
+-- setup language servers here
+local lsp_flags = {
+ -- This is the default in Nvim 0.7+
+ debounce_text_changes = 150,
+}
+
+local lspconfig = require('lspconfig')
+lspconfig['pyright'].setup{
+ on_attach = on_attach,
+ flags = lsp_flags,
+}
+lspconfig.ccls.setup {
+ single_file_support = true;
+ init_options = {
+ compilationDatabaseDirectory = "build";
+ index = {
+ threads = 0;
+ };
+ clang = {
+ excludeArgs = { "-frounding-math"} ;
+ };
+ }
+}
+
+lspconfig.ccls.setup{}
+lspconfig.intelephense.setup{}
+lspconfig.cssls.setup{}
+lspconfig.html.setup{}
+lspconfig.bashls.setup{}
+
+-- nvim-tree
+require("nvim-tree").setup()
+map("n", "<F3>", ":NvimTreeToggle<cr>", silentnoremap)
+
+-- TagBar
+map("n", "<F2>", ":TagbarToggle<cr>", silentnoremap)
+
+-- gitsigns
+require('gitsigns').setup()
+map("n", "<leader>s", ":Gitsigns toggle_current_line_blame<cr>", silentnoremap)
+
+-- fzf-lua
+map("n", ";", ":FzfLua files<cr>", silentnoremap)
+
diff --git a/Common/nvim/lua/plugins.lua b/Common/nvim/lua/plugins.lua
index 43f63a7..4161b4f 100644..100755
--- a/Common/nvim/lua/plugins.lua
+++ b/Common/nvim/lua/plugins.lua
@@ -14,8 +14,54 @@ vim.cmd([[
]])
return require('packer').startup(function(use)
- use 'neovim/nvim-lspconfig' -- Easy LSP configuration
- use 'kabouzeid/nvim-lspinstall' -- Install LSP servers on demand with :LSPInstall <name_of_language>
+ use 'wbthomason/packer.nvim'
+ use 'lewis6991/gitsigns.nvim'
+ --use {'tjdevries/colorbuddy.vim', {'nvim-treesitter/nvim-treesitter', opt = true}}
+ use 'preservim/tagbar'
+ use {
+ 'tpope/vim-dadbod',
+ config = function()
+ vim.cmd [[
+ xnoremap <expr> <Plug>(DBExe) db#op_exec()
+ nnoremap <expr> <Plug>(DBExe) db#op_exec()
+ nnoremap <expr> <Plug>(DBExeLine) db#op_exec() . '_'
+
+ xmap <leader>db <Plug>(DBExe)
+ nmap <leader>db <Plug>(DBExe)
+ omap <leader>db <Plug>(DBExe)
+ nmap <leader>dbb <Plug>(DBExeLine)
+
+ autocmd FileType dbout setlocal nofoldenable
+
+ if !empty(glob("~/.env.vim"))
+ source ~/.env.vim
+ endif
+ ]]
+ end,
+ }
+ use {
+ 'nvim-lualine/lualine.nvim',
+ requires = { 'kyazdani42/nvim-web-devicons', opt = true }
+ }
+ use {
+ 'kyazdani42/nvim-tree.lua',
+ requires = { 'kyazdani42/nvim-web-devicons' },
+ tag = 'nightly' -- optional, updated every week. (see issue #1193)
+ }
+ use 'christoomey/vim-tmux-navigator'
+ use {
+ 'ibhagwan/fzf-lua', requires = { 'kyazdani42/nvim-web-devicons' }
+ }
+ -- terryma/vim-multiple-cursors
+ -- preservim/nerdcommenter
+
+ use 'neovim/nvim-lsp'
+ use 'neovim/nvim-lspconfig'
+ --use 'kabouzeid/nvim-lspinstall'
+ use 'williamboman/nvim-lsp-installer'
+ use 'ms-jpq/coq_nvim'
+
+ use 'mfussenegger/nvim-jdtls'
-- Automatically set up your configuration after cloning packer.nvim
-- Put this at the end after all plugins
@@ -23,3 +69,4 @@ return require('packer').startup(function(use)
require('packer').sync()
end
end)
+
diff --git a/Common/nvim/nvim b/Common/nvim/nvim
deleted file mode 120000
index 3b8a801..0000000
--- a/Common/nvim/nvim
+++ /dev/null
@@ -1 +0,0 @@
-/home/jakob/_code/dotfiles/Common/nvim \ No newline at end of file