From 675a609cc15be431d7ccbd92832e0010343bc78f Mon Sep 17 00:00:00 2001 From: Ivar Fatland Date: Mon, 13 Jul 2026 22:14:19 +0200 Subject: [PATCH] gracefully ignore turtle_server that isn't set up --- nvim/.config/nvim/init.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index ea09fc9..5f0ba80 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -675,13 +675,13 @@ require'lazy'.setup{ --{{{1 do -- turtle config local turtle_server = vim.fn.exepath("turtle-language-server") local node = vim.fn.exepath("node") - assert(turtle_server ~= "", "turtle-language-server is not on PATH") - assert(node ~= "", "node is not on PATH") - vim.lsp.config['turtle-language-server'] = { - cmd={ node, turtle_server, '--stdio' }, - filetypes = { 'turtle', 'ttl' }, - } - vim.lsp.enable('turtle-language-server') + if turtle_server ~= "" and node ~= "" then + vim.lsp.config['turtle-language-server'] = { + cmd={ node, turtle_server, '--stdio' }, + filetypes = { 'turtle', 'ttl' }, + } + vim.lsp.enable('turtle-language-server') + end end vim.lsp.enable('gdscript')