From 38d9165c9b693c19f1dfbee331f83b2b0a3f2429 Mon Sep 17 00:00:00 2001 From: Ricardo Rodriguez Date: Mon, 3 Oct 2022 10:12:06 +0200 Subject: [PATCH 1/2] Adding project name to launch menu entries in order to avoid confusion with classes with same path in different projects --- lua/jdtls/dap.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/jdtls/dap.lua b/lua/jdtls/dap.lua index db04cf9..3a17d11 100644 --- a/lua/jdtls/dap.lua +++ b/lua/jdtls/dap.lua @@ -507,7 +507,7 @@ function M.fetch_main_configs(opts, callback) end local config = { type = 'java'; - name = 'Launch ' .. mainclass; + name = 'Launch ' .. project .. ': ' .. mainclass; projectName = project; mainClass = mainclass; modulePaths = paths[1]; From b535f34376f2d3c2d5ef0c745cc4bc647415ff36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Rodr=C3=ADguez?= <4416693+magidc@users.noreply.github.com> Date: Mon, 3 Oct 2022 22:35:33 +0200 Subject: [PATCH 2/2] Good point! MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mathias Fußenegger --- lua/jdtls/dap.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/jdtls/dap.lua b/lua/jdtls/dap.lua index 3a17d11..00c5dab 100644 --- a/lua/jdtls/dap.lua +++ b/lua/jdtls/dap.lua @@ -507,7 +507,7 @@ function M.fetch_main_configs(opts, callback) end local config = { type = 'java'; - name = 'Launch ' .. project .. ': ' .. mainclass; + name = 'Launch ' .. (project or '') .. ': ' .. mainclass; projectName = project; mainClass = mainclass; modulePaths = paths[1];