mirror of
https://github.com/LazyVim/LazyVim.git
synced 2026-07-25 14:01:06 +00:00
add java dependencies sidebar to java extra
This commit is contained in:
parent
a507822c0f
commit
98f0fabac5
1 changed files with 21 additions and 0 deletions
|
|
@ -79,6 +79,20 @@ return {
|
|||
},
|
||||
},
|
||||
|
||||
-- Opens up a sidebar with all the project's java dependencies
|
||||
-- similar functionality to vscode's: https://github.com/microsoft/vscode-java-dependency
|
||||
{
|
||||
"g0ne150/java-deps.nvim",
|
||||
dependencies = {
|
||||
"folke/snacks.nvim",
|
||||
{
|
||||
"mason-org/mason.nvim",
|
||||
opts = { ensure_installed = { "vscode-java-dependency" } },
|
||||
},
|
||||
},
|
||||
config = function() end,
|
||||
},
|
||||
|
||||
-- Set up nvim-jdtls to attach to java files.
|
||||
{
|
||||
"mfussenegger/nvim-jdtls",
|
||||
|
|
@ -156,6 +170,13 @@ return {
|
|||
vim.list_extend(bundles, vim.fn.glob("$MASON/share/java-test/*.jar", false, true))
|
||||
end
|
||||
end
|
||||
|
||||
if mason_registry.is_installed("vscode-java-dependency") then
|
||||
vim.list_extend(
|
||||
bundles,
|
||||
vim.fn.glob("$MASON/share/vscode-java-dependency/com.microsoft.jdtls.ext.core-*.jar", false, true)
|
||||
)
|
||||
end
|
||||
end
|
||||
local function attach_jdtls()
|
||||
local fname = vim.api.nvim_buf_get_name(0)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue