From b7ed4ce23a31bd76962515c07fc053045b549e77 Mon Sep 17 00:00:00 2001 From: bivashy Date: Sun, 22 Jun 2025 15:35:02 +0500 Subject: [PATCH] Add Java support, switch to neotree --- lazy-lock.json | 4 +++- lazyvim.json | 2 ++ lua/plugins/neo-tree.lua | 21 ++++++++++----------- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 51ed1a2..7a7b208 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -23,9 +23,11 @@ "mini.ai": { "branch": "main", "commit": "d172ada7b0281044a06cb9a625a862553c457b6f" }, "mini.icons": { "branch": "main", "commit": "94848dad1589a199f876539bd79befb0c5e3abf0" }, "mini.pairs": { "branch": "main", "commit": "42407ccb80ec59c84e7c91d815f42ed90a8cc093" }, + "neo-tree.nvim": { "branch": "main", "commit": "7bc06b5efc5554d10f73a8aa508e02c03a83c2a0" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, + "nvim-jdtls": { "branch": "master", "commit": "4d77ff02063cf88963d5cf10683ab1fd15d072de" }, "nvim-lint": { "branch": "master", "commit": "2b0039b8be9583704591a13129c600891ac2c596" }, "nvim-lspconfig": { "branch": "master", "commit": "69a1624aff5dc30dddd0c59d99a947b63c80bf2a" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, @@ -34,7 +36,7 @@ "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "render-markdown.nvim": { "branch": "main", "commit": "95bc2eced6c3700942d54668d37c35f9bdb6a0cb" }, + "render-markdown.nvim": { "branch": "main", "commit": "0944ba04ea7fc9e9087c1dedc76562d6e0d110cf" }, "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" }, "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "3d3cd95e4a4135c250faf83dd5ed61b8e5502b86" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, diff --git a/lazyvim.json b/lazyvim.json index 750699c..dcd13ba 100644 --- a/lazyvim.json +++ b/lazyvim.json @@ -3,6 +3,8 @@ "lazyvim.plugins.extras.ai.copilot", "lazyvim.plugins.extras.ai.copilot-chat", "lazyvim.plugins.extras.coding.nvim-cmp", + "lazyvim.plugins.extras.editor.neo-tree", + "lazyvim.plugins.extras.lang.java", "lazyvim.plugins.extras.lang.json", "lazyvim.plugins.extras.lang.markdown", "lazyvim.plugins.extras.lang.tailwind", diff --git a/lua/plugins/neo-tree.lua b/lua/plugins/neo-tree.lua index 83081dc..88a4d68 100644 --- a/lua/plugins/neo-tree.lua +++ b/lua/plugins/neo-tree.lua @@ -1,15 +1,14 @@ return { - "folke/snacks.nvim", - opts = { - picker = { - sources = { - explorer = { - win = { - list = { - keys = { - ["o"] = "confirm", - }, - }, + { + "nvim-neo-tree/neo-tree.nvim", + opts = { + filesystem = { + group_empty_dirs = true, + window = { + mappings = { + ["."] = "toggle_hidden", + ["o"] = "open", + ["P"] = "focus_preview", }, }, },