From a988f497e18c4463486ee774e48315833f34b8f0 Mon Sep 17 00:00:00 2001 From: "asep.komarudin" Date: Thu, 27 Jun 2024 13:58:48 +0700 Subject: [PATCH] enc: testing jdtls linux --- lua/plugins/lsp.lua | 52 ++++++++++++++++----------------- lua/user/lsp/settings/jdtls.lua | 4 +-- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index 5fca3b5..cfcf790 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -103,32 +103,32 @@ return { require("lspconfig")[server_name].setup(option) end end, - ["jdtls"] = function() - require("lspconfig").jdtls.setup({ - on_attach = require("user.lsp.handlers").on_attach, - capabilities = require("user.lsp.handlers").capabilities, - cmd = { - "jdtls", - "-configuration", - vim.fn.expand("$HOME") .. "/.cache/jdtls/config", - "-data", - vim.fn.expand("$HOME") .. "/.cache/jdtls/workspace", - }, - filetypes = { "java" }, - root_dir = require("lspconfig.util").root_pattern( - -- Single-module projects - { - "build.xml", -- Ant - "pom.xml", -- Maven - "settings.gradle", -- Gradle - "settings.gradle.kts", -- Gradle - }, - -- Multi-module projects - { "build.gradle", "build.gradle.kts" } - ) or vim.fn.getcwd(), - singe_file_support = true, - }) - end, + -- ["jdtls"] = function() + -- require("lspconfig").jdtls.setup({ + -- on_attach = require("user.lsp.handlers").on_attach, + -- capabilities = require("user.lsp.handlers").capabilities, + -- cmd = { + -- "jdtls", + -- "-configuration", + -- vim.fn.expand("$HOME") .. "/.cache/jdtls/config", + -- "-data", + -- vim.fn.expand("$HOME") .. "/.cache/jdtls/workspace", + -- }, + -- filetypes = { "java" }, + -- root_dir = require("lspconfig.util").root_pattern( + -- -- Single-module projects + -- { + -- "build.xml", -- Ant + -- "pom.xml", -- Maven + -- "settings.gradle", -- Gradle + -- "settings.gradle.kts", -- Gradle + -- }, + -- -- Multi-module projects + -- { "build.gradle", "build.gradle.kts" } + -- ) or vim.fn.getcwd(), + -- singe_file_support = true, + -- }) + -- end, }) require("user.lsp.handlers").setup() end, diff --git a/lua/user/lsp/settings/jdtls.lua b/lua/user/lsp/settings/jdtls.lua index 73b85b3..9a93c4b 100644 --- a/lua/user/lsp/settings/jdtls.lua +++ b/lua/user/lsp/settings/jdtls.lua @@ -2,9 +2,9 @@ return { cmd = { "jdtls", "-configuration", - vim.fn.expand("$HOME") .. "/.cache/jdtls/config", + vim.fn.stdpath("cache") .. "/jdtls/config", "-data", - vim.fn.expand("$HOME") .. "/.cache/jdtls/workspace", + vim.fn.stdpath("cache") .. "/jdtls/workspace", }, filetypes = { "java" }, root_dir = require("lspconfig.util").root_pattern(