Jdtls error fixed

This commit is contained in:
Prabhat Maurya 2025-01-16 00:14:09 +05:30
parent 36f68238e8
commit 949a17f6e2
3 changed files with 18 additions and 22 deletions

View file

@ -15,7 +15,7 @@
require("user.autocmds") require("user.autocmds")
require("user.files_utils") require("user.files_utils")
require("user.commands") require("user.commands")
require("user.comment") require("user.comment")
return require("packer").startup(function(use) return require("packer").startup(function(use)
-- Let packer manage itself -- Let packer manage itself

View file

@ -2,27 +2,22 @@ local lspconfig = require("lspconfig")
local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities()) local capabilities = require("cmp_nvim_lsp").default_capabilities(vim.lsp.protocol.make_client_capabilities())
lspconfig.jdtls.setup({ lspconfig.jdtls.setup({
cmd = { cmd = {
"/home/prabhat/.local/share/nvim/mason/packages/jdtls/bin/jdtls", "/home/prabhat/.local/share/nvim/mason/packages/jdtls/bin/jdtls",
"-Declipse.application=org.eclipse.jdt.ls.core.id1", "-Declipse.application=org.eclipse.jdt.ls.core.id1",
"-Dosgi.bundles.defaultStartLevel=4", "-Dosgi.bundles.defaultStartLevel=4",
"-Declipse.product=org.eclipse.jdt.ls.core.product", "-Declipse.product=org.eclipse.jdt.ls.core.product",
"-Dlog.protocol=true", "-Dlog.protocol=true",
"-Dlog.level=ALL", "-Dlog.level=INFO",
"-Xmx1G", "-Xmx2G",
"-Xms100m", "-Xms100m",
"--add-modules=ALL-SYSTEM", "--add-modules=ALL-SYSTEM",
"--add-opens", "--add-opens", "java.base/java.util=ALL-UNNAMED",
"java.base/java.util=ALL-UNNAMED", "--add-opens", "java.base/java.lang=ALL-UNNAMED",
"--add-opens", "-jar", "/home/prabhat/.local/share/nvim/mason/packages/jdtls/plugins/org.eclipse.equinox.launcher_1.6.900.v20240613-2009.jar",
"java.base/java.lang=ALL-UNNAMED", "-configuration", "/home/prabhat/.local/share/nvim/mason/packages/jdtls/config_linux",
"-jar", "-data", vim.fn.stdpath("data") .. "/jdtls-workspace/" .. vim.fn.fnamemodify(vim.loop.cwd(), ":p:h:t"),
"/home/prabhat/.local/share/nvim/mason/packages/jdtls/plugins/org.eclipse.equinox.launcher_*.jar", },
"-configuration",
"/home/prabhat/.local/share/nvim/mason/packages/jdtls/config_linux",
"-data",
"/home/prabhat/.local/share/nvim/jdtls-workspace",
},
capabilities = capabilities, capabilities = capabilities,
root_dir = function() root_dir = function()
return vim.fs.dirname( return vim.fs.dirname(

View file

@ -65,3 +65,4 @@ opt.scrolloff = 8
-- minimal number of screen columns either side of cursor if wrap is `false` -- minimal number of screen columns either side of cursor if wrap is `false`
opt.sidescrolloff = 8 opt.sidescrolloff = 8