aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--nvim/.config/nvim/lazy-lock.json1
-rw-r--r--nvim/.config/nvim/lua/tobyvin/lsp/configs.lua9
-rw-r--r--nvim/.config/nvim/lua/tobyvin/plugins/jdtls.lua13
3 files changed, 22 insertions, 1 deletions
diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json
index 10c5d92..d957761 100644
--- a/nvim/.config/nvim/lazy-lock.json
+++ b/nvim/.config/nvim/lazy-lock.json
@@ -40,6 +40,7 @@
"nvim-dap-go": { "branch": "main", "commit": "b4ded7de579b4e2a85c203388233b54bf1028816" },
"nvim-dap-python": { "branch": "master", "commit": "65ccab83fb3d0b29ead6c765c1c52a1ed49592e8" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "8db23ea51203b5f00ad107a0cef7e0b2d7a0476c" },
+ "nvim-jdtls": { "branch": "master", "commit": "f8fb45e05e638e5c67e884f3039abcda7abc2d2d" },
"nvim-lspconfig": { "branch": "master", "commit": "0f94c5fded29c0024254259f3d8a0284bfb507ea" },
"nvim-navic": { "branch": "master", "commit": "f1ffbc3f5736add66c31e02f4c53d238e040600b" },
"nvim-neoclip.lua": { "branch": "main", "commit": "5b9286a40ea2020352280caeb713515badb03d99" },
diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
index 3976ed5..a461f6f 100644
--- a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
+++ b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua
@@ -11,7 +11,14 @@ local M = {
},
},
taplo = {},
- yamlls = {},
+ yamlls = {
+
+ settings = {
+ yaml = {
+ keyOrdering = false,
+ },
+ },
+ },
tsserver = {},
cssls = {},
cssmodules_ls = {},
diff --git a/nvim/.config/nvim/lua/tobyvin/plugins/jdtls.lua b/nvim/.config/nvim/lua/tobyvin/plugins/jdtls.lua
new file mode 100644
index 0000000..7ecc0f1
--- /dev/null
+++ b/nvim/.config/nvim/lua/tobyvin/plugins/jdtls.lua
@@ -0,0 +1,13 @@
+local M = {
+ "mfussenegger/nvim-jdtls",
+ ft = "java",
+ opts = {
+ cmd = { "jdtls" },
+ },
+}
+
+function M.config(_, opts)
+ require("jdtls").start_or_attach(opts)
+end
+
+return M