diff options
| author | Kyren223 <contact@kyren.codes> | 2026-06-23 12:34:11 +0300 |
|---|---|---|
| committer | Kyren223 <contact@kyren.codes> | 2026-06-23 12:34:11 +0300 |
| commit | bc204b4d9c701f614d05acb50667caecbda26e85 (patch) | |
| tree | 3cd53f5b6207dcbb7642ec1e90a7eee346c52285 | |
| parent | 9a46455ac09bc007abb45b0fe7ab9b55d24f3cfb (diff) | |
Add eclipse jdtls formatting config
| -rw-r--r-- | .config/nvim/eclipse-formatter.xml | 11 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/nvim-jdtls.lua | 8 |
2 files changed, 18 insertions, 1 deletions
diff --git a/.config/nvim/eclipse-formatter.xml b/.config/nvim/eclipse-formatter.xml new file mode 100644 index 0000000..e99177d --- /dev/null +++ b/.config/nvim/eclipse-formatter.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<profiles version="21"> + <profile kind="CodeFormatterProfile" name="Custom_Style" version="21"> + <setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="true" /> + <setting id="org.eclipse.jdt.core.formatter.keep_simple_if_on_one_line" value="true" /> + + <setting id="org.eclipse.jdt.core.formatter.keep_simple_for_body_on_same_line" value="true" /> + <setting id="org.eclipse.jdt.core.formatter.keep_simple_while_body_on_same_line" value="true" /> + <setting id="org.eclipse.jdt.core.formatter.keep_simple_do_while_body_on_same_line" value="true" /> + </profile> +</profiles> diff --git a/.config/nvim/lua/plugins/nvim-jdtls.lua b/.config/nvim/lua/plugins/nvim-jdtls.lua index c1f4962..7ed96a8 100644 --- a/.config/nvim/lua/plugins/nvim-jdtls.lua +++ b/.config/nvim/lua/plugins/nvim-jdtls.lua @@ -43,7 +43,13 @@ return { nonnullbydefault = { 'org.jspecify.annotations.NullMarked' }, }, }, - format = { enabled = true }, + format = { + enabled = true, + settings = { + url = '/home/kyren/.config/nvim/eclipse-formatter.xml', + profile = 'Custom_Style', + }, + }, errors = { incompleteClasspath = 'warning', }, |
