From 20e0b14112024402088e54dc99678bcfe57be219 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Thu, 16 Oct 2025 18:09:37 +0200 Subject: [PATCH] update(nvim): add java LSP --- hm/development/java.nix | 7 +++++++ hm/nvim/nvim-lspconfig-config.lua | 1 + instances/sif/hm.nix | 1 + 3 files changed, 9 insertions(+) create mode 100644 hm/development/java.nix diff --git a/hm/development/java.nix b/hm/development/java.nix new file mode 100644 index 0000000..2a6ab66 --- /dev/null +++ b/hm/development/java.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: +{ + home.packages = [ + pkgs.openjdk + pkgs.jdt-language-server + ]; +} diff --git a/hm/nvim/nvim-lspconfig-config.lua b/hm/nvim/nvim-lspconfig-config.lua index 1aa369a..3120954 100644 --- a/hm/nvim/nvim-lspconfig-config.lua +++ b/hm/nvim/nvim-lspconfig-config.lua @@ -67,6 +67,7 @@ vim.lsp.config("texlab", { capabilities = capabilities, on_attach = on_attach, s chktex = { onEdit = true }, } }}) +vim.lsp.config("jdtls", { capabilities = capabilities, on_attach = on_attach}) vim.lsp.config("clangd", { capabilities = capabilities, on_attach = on_attach}) vim.lsp.config("marksman", { capabilities = capabilities, on_attach = on_attach}) vim.lsp.config("yamlls", { capabilities = capabilities, on_attach = on_attach, settings = { diff --git a/instances/sif/hm.nix b/instances/sif/hm.nix index 92d0ad4..854b5e1 100644 --- a/instances/sif/hm.nix +++ b/instances/sif/hm.nix @@ -71,6 +71,7 @@ ../../hm/development/data.nix ../../hm/development/docker.nix # ../../hm/development/go.nix + ../../hm/development/java.nix # ../../hm/development/javascript.nix ../../hm/development/kubernetes.nix ../../hm/development/latex.nix