From 955bed86098ddd593588a64712570a27ae2aa81f Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Mon, 27 Oct 2025 17:52:31 +0100 Subject: Enable code style formatting --- files/JavaStyle.xml | 828 ++++++++++++++++++++++++++++++++++++++++++++++++++ lua/plugins/jdtls.lua | 22 ++ 2 files changed, 850 insertions(+) create mode 100644 files/JavaStyle.xml diff --git a/files/JavaStyle.xml b/files/JavaStyle.xml new file mode 100644 index 0000000..a79ad66 --- /dev/null +++ b/files/JavaStyle.xml @@ -0,0 +1,828 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lua/plugins/jdtls.lua b/lua/plugins/jdtls.lua index 49ab729..0e907cc 100644 --- a/lua/plugins/jdtls.lua +++ b/lua/plugins/jdtls.lua @@ -14,6 +14,28 @@ return { config.init_options.bundles = vim.list_extend(vim.deepcopy(config.init_options.bundles or {}), require("spring_boot").java_extensions()) end + + config.settings = { + java = { + format = { + enabled = true, + settings = { + url = vim.fn.expand("~/.config/nvim/files/JavaStyle.xml"), + profile = "JavaStyle", + }, + }, + --settings = { + --url = vim.fn.expand("~/.config/nvim/eclipse-java-google-style.xml"), + --}, + inlayHints = { + parameterNames = { + enabled = "all", + }, + }, + }, + } + + return config end, }, } -- cgit v1.2.3