disable cucumber language server use mason version of java.test.plugin
This commit is contained in:
parent
bc619141fc
commit
ca8b2e5668
16
init.lua
16
init.lua
|
@ -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 },
|
||||||
|
|
|
@ -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" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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: ')
|
||||||
|
|
Loading…
Reference in New Issue