| 123456789101112131415161718192021222324252627282930313233343536 | --- default config for gradle-projects of the--- kotlin-language-server: https://github.com/fwcd/kotlin-language-server------ This server requires vim to be aware of the kotlin-filetype.--- You could refer for this capability to:--- 	https://github.com/udalov/kotlin-vim (recommended)--- 	Note that there is no LICENSE specified yet.local util = require 'lspconfig/util'local bin_name = DATA_PATH .. "/lspinstall/kotlin/server/bin/kotlin-language-server"if vim.fn.has('win32') == 1 then  bin_name = bin_name..".bat"endlocal root_files = {  'settings.gradle',       -- Gradle (multi-project)  'settings.gradle.kts',   -- Gradle (multi-project)  'build.xml',             -- Ant  'pom.xml',               -- Maven}local fallback_root_files = {  'build.gradle',          -- Gradle  'build.gradle.kts',      -- Gradle}require'lspconfig'.kotlin_language_server.setup {    cmd = {bin_name},    on_attach = require'lsp'.common_on_attach,    root_dir = function(fname)      return util.root_pattern(unpack(root_files))(fname) or      util.root_pattern(unpack(fallback_root_files))(fname)    end}
 |