From 5ca9a46881c85793bf0fc32b2e82c3392e4eab9c Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Tue, 23 Jun 2026 12:37:08 +0300 Subject: [PATCH] Disable annoying placeholders in java completions and add ignored imports to avoid spam --- .config/nvim/lua/plugins/nvim-jdtls.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.config/nvim/lua/plugins/nvim-jdtls.lua b/.config/nvim/lua/plugins/nvim-jdtls.lua index 7ed96a8..e09c578 100644 --- a/.config/nvim/lua/plugins/nvim-jdtls.lua +++ b/.config/nvim/lua/plugins/nvim-jdtls.lua @@ -53,6 +53,23 @@ return { errors = { incompleteClasspath = 'warning', }, + completion = { + -- Stops jdtls from injecting variable placeholders when autocompleting + guessMethodArguments = 'off', + + filteredTypes = { + 'edu.umd.cs.findbugs.*', + 'javax.annotation.*', + 'org.checkerframework.*', + 'org.eclipse.sisu.*', + -- 'org.jetbrains.annotations.*', + 'org.sonatype.inject.*', + 'java.awt.*', + 'com.sun.*', + 'sun.*', + 'jdk.*', + }, + }, }, }, }