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_language_server = {
cucumber = { -- cucumber = {
-- features = { "**/lctest/**/*.feature" }, -- features = { "**/lctest/**/*.feature" },
-- glue = { -- glue = {
-- "**/lctest/**/stepdef/**/*.java", -- "**/lctest/**/stepdef/**/*.java",
-- } -- }
} -- }
}, -- },
lua_ls = { lua_ls = {
Lua = { Lua = {
workspace = { checkThirdParty = false }, workspace = { checkThirdParty = false },

View File

@ -23,13 +23,9 @@ return {
local java_dbg_pkg = mason_registry.get_package("java-debug-adapter") local java_dbg_pkg = mason_registry.get_package("java-debug-adapter")
local java_dbg_path = java_dbg_pkg:get_install_path() local java_dbg_path = java_dbg_pkg:get_install_path()
local vscode_java_test_path = home .. "/.config/nvim/vscode-java-test"
local jar_patterns = { 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", java_test_path .. "/extension/server/*.jar",
--vscode_java_test_path .. "/*.jar" java_dbg_path .. "/extension/server/com.microsoft.java.debug.plugin-*.jar",
} }
local bundles = {} local bundles = {}
@ -76,33 +72,18 @@ return {
profile = "Nykredit", profile = "Nykredit",
}, },
}, },
autobuild = {
enabled = true
},
maven = { maven = {
downloadSources = true, downloadSources = true,
}, },
rename = { rename = {
enabled = true enabled = true
}, },
import = {
maven = {
enabled = true,
},
},
inlayHints = { inlayHints = {
parameterNames = { parameterNames = {
enabled = "all", -- literals, all, none enabled = "all", -- literals, all, none
}, },
}, },
server = {
launchMode = "Hybrid"
},
configuration = { configuration = {
updateBuildConfiguration = "automatic",
maven = {
userSettings = nil,
},
runtimes = { runtimes = {
{ {
name = "JavaSE-1.8", 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! -- 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', '<F1>', dap.step_into, { desc = 'Debug: Step Into' })
vim.keymap.set('n', '<F2>', dap.step_over, { desc = 'Debug: Step Over' }) 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', '<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', dap.toggle_breakpoint, { desc = 'Debug: Toggle Breakpoint' })
vim.keymap.set('n', '<leader>B', function() vim.keymap.set('n', '<leader>B', function()
dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ') dap.set_breakpoint(vim.fn.input 'Breakpoint condition: ')