From 30c6c6955784121747f52970fd7b7384e09622b9 Mon Sep 17 00:00:00 2001 From: kossLAN Date: Sun, 1 Sep 2024 01:03:10 -0400 Subject: [PATCH] java: fix autoformatter that comes with jdtls --- nvim/ftplugin/java.lua | 9 +++++++++ nvim/init.lua | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/nvim/ftplugin/java.lua b/nvim/ftplugin/java.lua index 347c4ff..39be021 100644 --- a/nvim/ftplugin/java.lua +++ b/nvim/ftplugin/java.lua @@ -13,4 +13,13 @@ vim.lsp.start { cmd = { 'jdtls' }, root_dir = vim.fs.dirname(vim.fs.find(root_files, { upward = true })[1]), capabilities = require('user.lsp').make_client_capabilities(), + settings = { + java = { + format = { + enabled = true, + insertSpaces = true, + tabSize = 10, + }, + }, + }, } diff --git a/nvim/init.lua b/nvim/init.lua index 92159e7..edd215d 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -31,9 +31,9 @@ opt.spell = true opt.spelllang = 'en' opt.expandtab = true -opt.tabstop = 2 -opt.softtabstop = 2 -opt.shiftwidth = 2 +opt.tabstop = 4 +opt.softtabstop = 4 +opt.shiftwidth = 4 opt.foldenable = true opt.history = 2000 opt.nrformats = 'bin,hex' -- 'octal'