diff --git a/lua/plugins/help.lua b/lua/plugins/help.lua index 22d5786..dfd10ae 100644 --- a/lua/plugins/help.lua +++ b/lua/plugins/help.lua @@ -23,8 +23,7 @@ return { f = { name = "Search,Format", s = { - name = "search", - + name = "Search", f = { "Telescope find_files", "Search file by name" }, g = { "Telescope live_grep", "Grep in files" }, b = { "Telescope buffers", "Grep in buffer" }, @@ -45,6 +44,26 @@ return { c = { "MarkdownPreviewStop", "MarkdownPreviewStop" }, }, }, + s = { + name = "Symbol", + t = { "AerialToggle right", "Open or close the Symbol tree" }, + }, + j = { + name = "Java", + t = { + name = "Test", + d = { + name = "Debug", + c = { "JavaTestDebugCurrentClass", "Run current Class" }, + m = { "JavaTestDebugCurrentMethod", "Run current Method" }, + }, + c = { "JavaTestRunCurrentClass", "Run current Class" }, + m = { "JavaTestRunCurrentMethod", "Run current Method" }, + v = { "JavaTestViewLastReport", "View Last Report" }, + }, + m = {"JavaRunnerRunMain", "Run main Method"}, + p = {"JavaProfile", "Run Java Profile"}, + }, v = { name = "version", v = { "version", "neovim version" }, diff --git a/lua/plugins/java-plugin.lua b/lua/plugins/java-plugin.lua index cc22f05..b26cf42 100644 --- a/lua/plugins/java-plugin.lua +++ b/lua/plugins/java-plugin.lua @@ -35,6 +35,9 @@ return { java_test = { enable = true, }, + java_debug_adapter = { + enable = true, + }, }) require("lspconfig").jdtls.setup({}) end, diff --git a/lua/plugins/plugin-base.lua b/lua/plugins/plugin-base.lua index 0d10629..03b7da2 100644 --- a/lua/plugins/plugin-base.lua +++ b/lua/plugins/plugin-base.lua @@ -174,4 +174,26 @@ return { }) end, }, + { + "folke/trouble.nvim", + opts = {}, + cmd = "Trouble", + }, + { + "stevearc/aerial.nvim", + opts = {}, + config = function() + require("aerial").setup({ + layout = { + max_width = { 40, 0.2 }, + min_width = 20, + }, + }) + end, + -- Optional dependencies + dependencies = { + "nvim-treesitter/nvim-treesitter", + "nvim-tree/nvim-web-devicons", + }, + }, }