summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lazy-lock.json3
-rw-r--r--lua/plugins/dap.lua4
-rw-r--r--lua/plugins/java.lua45
-rw-r--r--lua/plugins/lsp.lua4
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",