From 07c80f948df52deff38f5b838b4a0dc42b683cdb Mon Sep 17 00:00:00 2001 From: jdhao Date: Sat, 14 Aug 2021 01:23:43 +0800 Subject: Use proper true or false value for boolean variables In lua, 0 and empty string is true, which is counter-intuitive and different from vim script. So we need to use proper boolean type for vim script global variables, instead of numbers. --- lua/config/lsp.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua/config') diff --git a/lua/config/lsp.lua b/lua/config/lsp.lua index 1cae961..4279a6e 100644 --- a/lua/config/lsp.lua +++ b/lua/config/lsp.lua @@ -109,7 +109,7 @@ lspconfig.vimls.setup{ } local sumneko_binary_path = vim.fn.exepath('lua-language-server') -if vim.g.is_mac > 0 or vim.g.is_linux > 0 and sumneko_binary_path ~= '' then +if vim.g.is_mac or vim.g.is_linux and sumneko_binary_path ~= '' then local sumneko_root_path = vim.fn.fnamemodify(sumneko_binary_path, ':h:h:h') local runtime_path = vim.split(package.path, ';') -- cgit v1.2.3