diff options
-rw-r--r-- | nvim/.config/nvim/lazy-lock.json | 1 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 9 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/plugins/jdtls.lua | 13 |
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 |