enc: testing java on linux

This commit is contained in:
asep.komarudin 2024-06-25 20:32:28 +07:00
parent ee86e49f17
commit f5adb4bb7d
2 changed files with 34 additions and 48 deletions

View file

@ -144,37 +144,37 @@
-- [[command! -buffer -nargs=? -complete=custom,v:lua.require'jdtls'._complete_set_runtime JdtSetRuntime lua require('jdtls').set_runtime(<f-args>)]]
-- )
local mason_reg = require("mason-registry")
for _, pkg in pairs(mason_reg.get_installed_packages()) do
for _, type in pairs(pkg.spec.categories) do
if type == "LSP" and pkg.spec.name == "jdtls" then
local ok, lspconfig = pcall(require, "lspconfig")
if not ok then
return
end
lspconfig.jdtls.setup({
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
end
end
-- local mason_reg = require("mason-registry")
-- for _, pkg in pairs(mason_reg.get_installed_packages()) do
-- for _, type in pairs(pkg.spec.categories) do
-- if type == "LSP" and pkg.spec.name == "jdtls" then
-- local ok, lspconfig = pcall(require, "lspconfig")
-- if not ok then
-- return
-- end
--
-- lspconfig.jdtls.setup({
-- 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
-- end
-- end

View file

@ -1,9 +1,4 @@
_G.pcode = _G.pcode or {}
vim.filetype.add({
pattern = {
[".*%.blade%.php"] = "blade",
},
})
require("custom.default")
require("custom.dashboard")
require("config.lazy_lib")
@ -25,12 +20,3 @@ require("custom.keymaps")
-- vim.cmd("colorscheme onedark")
-- vim.cmd("colorscheme github_dark_dimmed")
-- vim.cmd("colorscheme github_dark_high_contrast")
-- local mason_reg = require("mason-registry")
-- for _, pkg in pairs(mason_reg.get_installed_packages()) do
-- for _, type in pairs(pkg.spec.categories) do
-- if type == "LSP" and pkg.spec.name == "jdtls" then
-- print("JDTLS READY")
-- end
-- end
-- end