From 1087c00fe0f5698b2d1bcb2753f4987c3bb30c2c Mon Sep 17 00:00:00 2001 From: s1n7ax Date: Wed, 3 Dec 2025 22:50:23 +0530 Subject: [PATCH 1/4] docs: add platform compatibility badges --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 3193795..3f93002 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,12 @@ ![Neovim](https://img.shields.io/badge/NeoVim-%2357A143.svg?&style=for-the-badge&logo=neovim&logoColor=white) ![Lua](https://img.shields.io/badge/lua-%232C2D72.svg?style=for-the-badge&logo=lua&logoColor=white) +Works on, + +![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black) +![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows11&logoColor=white) +![macOS](https://img.shields.io/badge/macOS-000000?style=for-the-badge&logo=apple&logoColor=white) + Just install and start writing `public static void main(String[] args)`. > [!TIP] From 91d2952b2d69fa90f28dc761be168fd0faf37d78 Mon Sep 17 00:00:00 2001 From: Srinesh Nisala Date: Wed, 3 Dec 2025 23:03:10 +0530 Subject: [PATCH 2/4] chore: doc update --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3f93002..eb6b6e7 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,12 @@ ![Neovim](https://img.shields.io/badge/NeoVim-%2357A143.svg?&style=for-the-badge&logo=neovim&logoColor=white) ![Lua](https://img.shields.io/badge/lua-%232C2D72.svg?style=for-the-badge&logo=lua&logoColor=white) -Works on, - ![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black) ![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows11&logoColor=white) ![macOS](https://img.shields.io/badge/macOS-000000?style=for-the-badge&logo=apple&logoColor=white) +--- + Just install and start writing `public static void main(String[] args)`. > [!TIP] @@ -39,7 +39,6 @@ Just install and start writing `public static void main(String[] args)`. - Everything necessary will be installed automatically - Uses native `vim.lsp.config` to setup `jdtls` -- Realtime server settings updates is possible using [neoconf](https://github.com/folke/neoconf.nvim) - Auto loads necessary `jdtls` plugins - Supported plugins are, - `spring-boot-tools` From c2a18d0886b9529211cd9176943123cb6219bf6a Mon Sep 17 00:00:00 2001 From: s1n7ax Date: Thu, 4 Dec 2025 03:18:26 +0530 Subject: [PATCH 3/4] chore: update readme --- README.md | 5 ----- doc/nvim-java.txt | 7 +------ lua/java/config.lua | 7 ------- 3 files changed, 1 insertion(+), 18 deletions(-) diff --git a/README.md b/README.md index eb6b6e7..4602bad 100644 --- a/README.md +++ b/README.md @@ -374,11 +374,6 @@ require('java').setup({ version = '17', }, - -- Notifications - notifications = { - dap = true, -- Show DAP configuration messages - }, - -- Logging log = { use_console = true, diff --git a/doc/nvim-java.txt b/doc/nvim-java.txt index 31ad3be..d2bebe8 100644 --- a/doc/nvim-java.txt +++ b/doc/nvim-java.txt @@ -407,12 +407,7 @@ want, following options are available auto_install = true, version = '17.0.2', }, - - notifications = { - -- enable 'Configuring DAP' & 'DAP configured' messages on start up - dap = true, - }, - + -- We do multiple verifications to make sure things are in place to run this -- plugin verification = { diff --git a/lua/java/config.lua b/lua/java/config.lua index 8c9439d..b42419a 100644 --- a/lua/java/config.lua +++ b/lua/java/config.lua @@ -20,7 +20,6 @@ local V = jdtls_version_map[JDTLS_VERSION] ---@field java_debug_adapter { enable: boolean, version: string } ---@field spring_boot_tools { enable: boolean, version: string } ---@field jdk { auto_install: boolean, version: string } ----@field notifications { dap: boolean } ---@field log java-core.Log2Config ---@class java.PartialConfig @@ -31,7 +30,6 @@ local V = jdtls_version_map[JDTLS_VERSION] ---@field java_debug_adapter? { enable?: boolean, version?: string } ---@field spring_boot_tools? { enable?: boolean, version?: string } ---@field jdk? { auto_install?: boolean, version?: string } ----@field notifications? { dap?: boolean } ---@field log? java-core.PartialLog2Config ---@type java.Config @@ -72,11 +70,6 @@ local config = { version = V.jdk, }, - notifications = { - -- enable 'Configuring DAP' & 'DAP configured' messages on start up - dap = true, - }, - log = { use_console = true, use_file = true, From c21d2185d8f6750881b80451537b332b94a6a465 Mon Sep 17 00:00:00 2001 From: s1n7ax Date: Thu, 4 Dec 2025 03:23:20 +0530 Subject: [PATCH 4/4] docs: add missing features to readme --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4602bad..05f4289 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,9 @@ Just install and start writing `public static void main(String[] args)`. - :white_check_mark: Organize Imports & Code Formatting - :white_check_mark: Running Tests - :white_check_mark: Run & Debug Profiles +- :white_check_mark: Built-in Application Runner with Log Viewer +- :white_check_mark: Profile Management UI +- :white_check_mark: Decompiler Support - :white_check_mark: [Code Actions](https://github.com/nvim-java/nvim-java/wiki/Tips-&-Tricks#running-code-actions) ## :bulb: Why