disable cucumber language server use mason version of java.test.plugin

This commit is contained in:
Jacob Frøkjær Wortmann 2024-02-07 09:22:41 +01:00
parent bc619141fc
commit ca8b2e5668
3 changed files with 11 additions and 34 deletions

View File

@ -668,14 +668,14 @@ local servers = {
},
},
},
cucumber_language_server = {
cucumber = {
-- cucumber_language_server = {
-- cucumber = {
-- features = { "**/lctest/**/*.feature" },
-- glue = {
-- "**/lctest/**/stepdef/**/*.java",
-- }
}
},
-- }
-- },
lua_ls = {
Lua = {
workspace = { checkThirdParty = false },

View File

@ -23,13 +23,9 @@ return {
local java_dbg_pkg = mason_registry.get_package("java-debug-adapter")
local java_dbg_path = java_dbg_pkg:get_install_path()
local vscode_java_test_path = home .. "/.config/nvim/vscode-java-test"
local jar_patterns = {
java_dbg_path .. "/extension/server/com.microsoft.java.debug.plugin-*.jar",
-- enable java test, and disable vscode_java_test when version of com.microsoft.java.test.plugin-*.jar is 0.40.0 or higher
java_test_path .. "/extension/server/*.jar",
--vscode_java_test_path .. "/*.jar"
java_dbg_path .. "/extension/server/com.microsoft.java.debug.plugin-*.jar",
}
local bundles = {}
@ -76,33 +72,18 @@ return {
profile = "Nykredit",
},
},
autobuild = {
enabled = true
},
maven = {
downloadSources = true,
},
rename = {
enabled = true
},
import = {
maven = {
enabled = true,
},
},
inlayHints = {
parameterNames = {
enabled = "all", -- literals, all, none
},
},
server = {
launchMode = "Hybrid"
},
configuration = {
updateBuildConfiguration = "automatic",
maven = {
userSettings = nil,
},
runtimes = {
{
name = "JavaSE-1.8",
@ -123,11 +104,6 @@ return {
-- },
}
},
project = {
referencedLibraries = {
{ home .. "/.sdkman/candidates/java/8/lib/tools.jar" }
}
}
},
}

View File

@ -45,10 +45,11 @@ return {
}
-- Basic debugging keymaps, feel free to change to your liking!
vim.keymap.set('n', '<F5>', dap.continue, { desc = 'Debug: Start/Continue' })
vim.keymap.set('n', '<F1>', dap.step_into, { desc = 'Debug: Step Into' })
vim.keymap.set('n', '<F2>', dap.step_over, { desc = 'Debug: Step Over' })
vim.keymap.set('n', '<F3>', dap.step_out, { desc = 'Debug: Step Out' })
vim.keymap.set('n', '<F5>', dap.continue, { desc = 'Debug: Start/Continue' })
vim.keymap.set('n', '<F8>', dap.repl.toggle, { desc = 'Debug: Toggle Repl' })
vim.keymap.set('n', '<leader>b', dap.toggle_breakpoint, { desc = 'Debug: Toggle Breakpoint' })
vim.keymap.set('n', '<leader>B', function()
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')