gracefully ignore turtle_server that isn't set up

This commit is contained in:
2026-07-13 22:14:19 +02:00
parent 562de7b14c
commit 675a609cc1
+2 -2
View File
@@ -675,14 +675,14 @@ require'lazy'.setup{ --{{{1
do -- turtle config do -- turtle config
local turtle_server = vim.fn.exepath("turtle-language-server") local turtle_server = vim.fn.exepath("turtle-language-server")
local node = vim.fn.exepath("node") local node = vim.fn.exepath("node")
assert(turtle_server ~= "", "turtle-language-server is not on PATH") if turtle_server ~= "" and node ~= "" then
assert(node ~= "", "node is not on PATH")
vim.lsp.config['turtle-language-server'] = { vim.lsp.config['turtle-language-server'] = {
cmd={ node, turtle_server, '--stdio' }, cmd={ node, turtle_server, '--stdio' },
filetypes = { 'turtle', 'ttl' }, filetypes = { 'turtle', 'ttl' },
} }
vim.lsp.enable('turtle-language-server') vim.lsp.enable('turtle-language-server')
end end
end
vim.lsp.enable('gdscript') vim.lsp.enable('gdscript')
vim.lsp.config('hls', { vim.lsp.config('hls', {