From be68c554967fabb51b5ecad2175b4d3e8da34c19 Mon Sep 17 00:00:00 2001 From: Luke Bakken Date: Mon, 13 Dec 2021 13:43:34 -0800 Subject: fix: update erlangls cmd for win32 (#1566) --- lua/lspconfig/server_configurations/erlangls.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/lspconfig/server_configurations/erlangls.lua b/lua/lspconfig/server_configurations/erlangls.lua index e2467f21..703a2a7b 100644 --- a/lua/lspconfig/server_configurations/erlangls.lua +++ b/lua/lspconfig/server_configurations/erlangls.lua @@ -1,8 +1,13 @@ local util = require 'lspconfig.util' +local cmd = 'erlang_ls' +if vim.fn.has 'win32' == 1 then + cmd = { 'cmd.exe', '/C', 'erlang_ls.cmd' } +end + return { default_config = { - cmd = { 'erlang_ls' }, + cmd = cmd, filetypes = { 'erlang' }, root_dir = util.root_pattern('rebar.config', 'erlang.mk', '.git'), single_file_support = true, -- cgit v1.2.3-70-g09d2