diff options
| author | Michiel Schuurmans <michielschuurmans@pm.me> | 2026-01-01 19:52:31 +0100 |
|---|---|---|
| committer | Michiel Schuurmans <michielschuurmans@pm.me> | 2026-01-01 19:52:31 +0100 |
| commit | 8fbf4b1ec54d0183672f8953acf783998540c662 (patch) | |
| tree | c8825351c702c4f2ce4db5eb01772500e9d681b4 /lua/plugins/java.lua | |
| parent | 1edbc828934a2f66537d624b47f16cef81b80176 (diff) | |
| download | nvim-8fbf4b1ec54d0183672f8953acf783998540c662.tar.xz nvim-8fbf4b1ec54d0183672f8953acf783998540c662.zip | |
Add dap
Diffstat (limited to 'lua/plugins/java.lua')
| -rw-r--r-- | lua/plugins/java.lua | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/lua/plugins/java.lua b/lua/plugins/java.lua new file mode 100644 index 0000000..91cb987 --- /dev/null +++ b/lua/plugins/java.lua @@ -0,0 +1,45 @@ +return { + "nvim-java/nvim-java", + config = false, + dependencies = { + { + "neovim/nvim-lspconfig", + opts = { + servers = { + -- Your JDTLS configuration goes here + jdtls = { + -- settings = { + -- java = { + -- configuration = { + -- runtimes = { + -- { + -- name = "JavaSE-23", + -- path = "/usr/local/sdkman/candidates/java/23-tem", + -- }, + -- }, + -- }, + -- }, + -- }, + }, + }, + setup = { + jdtls = function() + -- Your nvim-java configuration goes here + require("java").setup({ + -- root_markers = { + -- "settings.gradle", + -- "settings.gradle.kts", + -- "pom.xml", + -- "build.gradle", + -- "mvnw", + -- "gradlew", + -- "build.gradle", + -- "build.gradle.kts", + -- }, + }) + end, + }, + }, + }, + }, +} |
