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 | |
| parent | 1edbc828934a2f66537d624b47f16cef81b80176 (diff) | |
| download | nvim-8fbf4b1ec54d0183672f8953acf783998540c662.tar.xz nvim-8fbf4b1ec54d0183672f8953acf783998540c662.zip | |
Add dap
| -rw-r--r-- | lazy-lock.json | 3 | ||||
| -rw-r--r-- | lua/plugins/dap.lua | 4 | ||||
| -rw-r--r-- | lua/plugins/java.lua | 45 | ||||
| -rw-r--r-- | lua/plugins/lsp.lua | 4 |
4 files changed, 54 insertions, 2 deletions
diff --git a/lazy-lock.json b/lazy-lock.json index de87918..fd1da02 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -8,13 +8,16 @@ "conform.nvim": { "branch": "master", "commit": "5420c4b5ea0aeb99c09cfbd4fd0b70d257b44f25" }, "fidget.nvim": { "branch": "main", "commit": "64463022a1f2ff1318ab22a2ea4125ed9313a483" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "marks.nvim": { "branch": "master", "commit": "f353e8c08c50f39e99a9ed474172df7eddd89b72" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "9f9c67795d0795a6e8612f5a899ca64a074a1076" }, "mason.nvim": { "branch": "main", "commit": "57e5a8addb8c71fb063ee4acda466c7cf6ad2800" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-cmp": { "branch": "main", "commit": "d97d85e01339f01b842e6ec1502f639b080cb0fc" }, "nvim-dap": { "branch": "master", "commit": "818cd8787a77a97703eb1d9090543a374f79a9ac" }, + "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-java": { "branch": "main", "commit": "d196b25eda89ae957110f2966d1753889dc197b2" }, "nvim-lspconfig": { "branch": "master", "commit": "d696e36d5792daf828f8c8e8d4b9aa90c1a10c2a" }, + "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-treesitter-context": { "branch": "master", "commit": "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, diff --git a/lua/plugins/dap.lua b/lua/plugins/dap.lua new file mode 100644 index 0000000..467ae3d --- /dev/null +++ b/lua/plugins/dap.lua @@ -0,0 +1,4 @@ +return { + "rcarriga/nvim-dap-ui", + dependencies = {"mfussenegger/nvim-dap", "nvim-neotest/nvim-nio" } +} 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, + }, + }, + }, + }, +} diff --git a/lua/plugins/lsp.lua b/lua/plugins/lsp.lua index f106401..0c60dc0 100644 --- a/lua/plugins/lsp.lua +++ b/lua/plugins/lsp.lua @@ -122,9 +122,9 @@ return { }) vim.diagnostic.config({ - -- update_in_insert = true, + update_in_insert = true, float = { - focusable = false, + focusable = true, style = "minimal", border = "rounded", source = "always", |
