From bd4aad0895ab3ba655dd66e56662a621c32d4e3b Mon Sep 17 00:00:00 2001 From: Juan Hernández Date: Thu, 7 May 2020 13:29:55 +0100 Subject: Fix: Check that vim.fn.has returns 1 in tsserver module In Lua 0 and 1 are both truthy values. We have to check for 1 (or 0) explicitly in order to use those values in a conditional. --- lua/nvim_lsp/tsserver.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua/nvim_lsp/tsserver.lua') diff --git a/lua/nvim_lsp/tsserver.lua b/lua/nvim_lsp/tsserver.lua index 5d221bb0..6a9eae8b 100644 --- a/lua/nvim_lsp/tsserver.lua +++ b/lua/nvim_lsp/tsserver.lua @@ -3,7 +3,7 @@ local util = require 'nvim_lsp/util' local server_name = "tsserver" local bin_name = "typescript-language-server" -if vim.fn.has('win32') then +if vim.fn.has('win32') == 1 then bin_name = bin_name..".cmd" end -- cgit v1.2.3-70-g09d2