aboutsummaryrefslogtreecommitdiffstats
path: root/lua/lspconfig/kotlin_language_server.lua
diff options
context:
space:
mode:
authorHirokazu Hata <h.hata.ai.t@gmail.com>2020-11-15 23:09:28 +0900
committerHirokazu Hata <h.hata.ai.t@gmail.com>2020-11-15 23:09:28 +0900
commitb70bffa0e18a4ab287ff9533f3739a5c1afeea0e (patch)
treeac32785be3e1737198672589bc60a18c766e5172 /lua/lspconfig/kotlin_language_server.lua
parentadd default for kotlin-language-server cmd (diff)
downloadnvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.tar
nvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.tar.gz
nvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.tar.bz2
nvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.tar.lz
nvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.tar.xz
nvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.tar.zst
nvim-lspconfig-b70bffa0e18a4ab287ff9533f3739a5c1afeea0e.zip
Support of kotlin-language-server cmd for Windows
Diffstat (limited to 'lua/lspconfig/kotlin_language_server.lua')
-rw-r--r--lua/lspconfig/kotlin_language_server.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/lua/lspconfig/kotlin_language_server.lua b/lua/lspconfig/kotlin_language_server.lua
index 37c7ed5a..e79a168c 100644
--- a/lua/lspconfig/kotlin_language_server.lua
+++ b/lua/lspconfig/kotlin_language_server.lua
@@ -9,11 +9,16 @@
local util = require 'lspconfig/util'
local configs = require 'lspconfig/configs'
+local bin_name = "kotlin-language-server"
+if vim.fn.has('win32') == 1 then
+ bin_name = bin_name..".bat"
+end
+
configs.kotlin_language_server = {
default_config = {
filetypes = { "kotlin" };
root_dir = util.root_pattern("settings.gradle");
- cmd = {"kotlin-language-server"};
+ cmd = { bin_name };
};
docs = {
package_json = "https://raw.githubusercontent.com/fwcd/vscode-kotlin/master/package.json";