aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorHirokazu Hata <h.hata.ai.t@gmail.com>2020-12-09 22:30:21 +0900
committerGitHub <noreply@github.com>2020-12-09 22:30:21 +0900
commite4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0 (patch)
treef5c1e13cfd0ea316e9f956c00947882375c22859 /lua
parentpyright: Wrap settings correctly with python.analysis (diff)
parentAdd extension to purescriptls command name on Windows (diff)
downloadnvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.tar
nvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.tar.gz
nvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.tar.bz2
nvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.tar.lz
nvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.tar.xz
nvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.tar.zst
nvim-lspconfig-e4096550a1c4906e52cdcf6fa02a9c3cd9ed7de0.zip
Merge pull request #406 from igrep/purescriptls-win
Diffstat (limited to 'lua')
-rw-r--r--lua/lspconfig/purescriptls.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/lua/lspconfig/purescriptls.lua b/lua/lspconfig/purescriptls.lua
index 14465d5b..6bd9d5d3 100644
--- a/lua/lspconfig/purescriptls.lua
+++ b/lua/lspconfig/purescriptls.lua
@@ -3,6 +3,9 @@ local util = require 'lspconfig/util'
local server_name = "purescriptls"
local bin_name = "purescript-language-server"
+if vim.fn.has('win32') == 1 then
+ bin_name = bin_name..'.cmd'
+end
local installer = util.npm_installer {
server_name = server_name;
@@ -12,7 +15,7 @@ local installer = util.npm_installer {
configs[server_name] = {
default_config = {
- cmd = {"purescript-language-server", "--stdio"};
+ cmd = {bin_name, "--stdio"};
filetypes = {"purescript"};
root_dir = util.root_pattern("spago.dhall", "bower.json");
};