mirror of
https://github.com/pojokcodeid/nvim-lazy.git
synced 2025-06-21 08:35:48 +02:00
enc: testing java on linux
This commit is contained in:
parent
ee86e49f17
commit
f5adb4bb7d
2 changed files with 34 additions and 48 deletions
|
@ -144,37 +144,37 @@
|
||||||
-- [[command! -buffer -nargs=? -complete=custom,v:lua.require'jdtls'._complete_set_runtime JdtSetRuntime lua require('jdtls').set_runtime(<f-args>)]]
|
-- [[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")
|
-- local mason_reg = require("mason-registry")
|
||||||
for _, pkg in pairs(mason_reg.get_installed_packages()) do
|
-- for _, pkg in pairs(mason_reg.get_installed_packages()) do
|
||||||
for _, type in pairs(pkg.spec.categories) do
|
-- for _, type in pairs(pkg.spec.categories) do
|
||||||
if type == "LSP" and pkg.spec.name == "jdtls" then
|
-- if type == "LSP" and pkg.spec.name == "jdtls" then
|
||||||
local ok, lspconfig = pcall(require, "lspconfig")
|
-- local ok, lspconfig = pcall(require, "lspconfig")
|
||||||
if not ok then
|
-- if not ok then
|
||||||
return
|
-- return
|
||||||
end
|
-- end
|
||||||
|
--
|
||||||
lspconfig.jdtls.setup({
|
-- lspconfig.jdtls.setup({
|
||||||
cmd = {
|
-- cmd = {
|
||||||
"jdtls",
|
-- "jdtls",
|
||||||
"-configuration",
|
-- "-configuration",
|
||||||
vim.fn.expand("$HOME") .. "/.cache/jdtls/config",
|
-- vim.fn.expand("$HOME") .. "/.cache/jdtls/config",
|
||||||
"-data",
|
-- "-data",
|
||||||
vim.fn.expand("$HOME") .. "/.cache/jdtls/workspace",
|
-- vim.fn.expand("$HOME") .. "/.cache/jdtls/workspace",
|
||||||
},
|
-- },
|
||||||
filetypes = { "java" },
|
-- filetypes = { "java" },
|
||||||
root_dir = require("lspconfig.util").root_pattern(
|
-- root_dir = require("lspconfig.util").root_pattern(
|
||||||
-- Single-module projects
|
-- -- Single-module projects
|
||||||
{
|
-- {
|
||||||
"build.xml", -- Ant
|
-- "build.xml", -- Ant
|
||||||
"pom.xml", -- Maven
|
-- "pom.xml", -- Maven
|
||||||
"settings.gradle", -- Gradle
|
-- "settings.gradle", -- Gradle
|
||||||
"settings.gradle.kts", -- Gradle
|
-- "settings.gradle.kts", -- Gradle
|
||||||
},
|
-- },
|
||||||
-- Multi-module projects
|
-- -- Multi-module projects
|
||||||
{ "build.gradle", "build.gradle.kts" }
|
-- { "build.gradle", "build.gradle.kts" }
|
||||||
) or vim.fn.getcwd(),
|
-- ) or vim.fn.getcwd(),
|
||||||
singe_file_support = true,
|
-- singe_file_support = true,
|
||||||
})
|
-- })
|
||||||
end
|
-- end
|
||||||
end
|
-- end
|
||||||
end
|
-- end
|
||||||
|
|
|
@ -1,9 +1,4 @@
|
||||||
_G.pcode = _G.pcode or {}
|
_G.pcode = _G.pcode or {}
|
||||||
vim.filetype.add({
|
|
||||||
pattern = {
|
|
||||||
[".*%.blade%.php"] = "blade",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
require("custom.default")
|
require("custom.default")
|
||||||
require("custom.dashboard")
|
require("custom.dashboard")
|
||||||
require("config.lazy_lib")
|
require("config.lazy_lib")
|
||||||
|
@ -25,12 +20,3 @@ require("custom.keymaps")
|
||||||
-- vim.cmd("colorscheme onedark")
|
-- vim.cmd("colorscheme onedark")
|
||||||
-- vim.cmd("colorscheme github_dark_dimmed")
|
-- vim.cmd("colorscheme github_dark_dimmed")
|
||||||
-- vim.cmd("colorscheme github_dark_high_contrast")
|
-- 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
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue