diff --git a/lua/plugins/help.lua b/lua/plugins/help.lua index 8ecddff..e21f1cf 100644 --- a/lua/plugins/help.lua +++ b/lua/plugins/help.lua @@ -20,6 +20,12 @@ return { s={"NvimTreeToggle", "show dir tree on left"}, c={"NvimTreeClose", "hidden dir tree on left"} }, + l = { + name="Lazy", + s={"Lazy show", "Lazy show"}, + i={"Lazy install", "Lazy install"}, + u={"Lazy update", "Lazy update"}, + }, m = { name="Markdown", k={ @@ -28,9 +34,13 @@ return { c={"MarkdownPreviewStop", "MarkdownPreviewStop"} } }, + v = { + name = "version", + v={"version", "neovim version"}, + }, s = { name="Search" - } + }, } }, {silent = true, noremap = true}) wk.setup() diff --git a/lua/plugins/java-plugin.lua b/lua/plugins/java-plugin.lua new file mode 100644 index 0000000..521636c --- /dev/null +++ b/lua/plugins/java-plugin.lua @@ -0,0 +1,26 @@ +return { + 'nvim-java/nvim-java', + dependencies = { + 'nvim-java/lua-async-await', + 'nvim-java/nvim-java-refactor', + 'nvim-java/nvim-java-core', + 'nvim-java/nvim-java-test', + 'nvim-java/nvim-java-dap', + 'MunifTanjim/nui.nvim', + 'neovim/nvim-lspconfig', + 'mfussenegger/nvim-dap', + { + 'williamboman/mason.nvim', + opts = { + registries = { + 'github:nvim-java/mason-registry', + 'github:mason-org/mason-registry', + }, + }, + } + }, + config = function() + require('java').setup({ + }) + end, +}