From 308a2a24e25a60bdc194ae8c0cc591424abdf7b1 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Tue, 27 May 2025 19:32:34 +0700 Subject: [PATCH] feat(nvim/lsp): kotlin-lsp REF: https://github.com/Kotlin/kotlin-lsp/blob/main/scripts/neovim.md --- .config/nvim/lua/null/plugins/lsp.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.config/nvim/lua/null/plugins/lsp.lua b/.config/nvim/lua/null/plugins/lsp.lua index 9914a4b..0219653 100644 --- a/.config/nvim/lua/null/plugins/lsp.lua +++ b/.config/nvim/lua/null/plugins/lsp.lua @@ -131,6 +131,14 @@ return { } }, } + -- REF: https://github.com/Kotlin/kotlin-lsp/blob/main/scripts/neovim.md + vim.lsp.config["kotlin-lsp"] = { + cmd = vim.lsp.rpc.connect('127.0.0.1', tonumber(9999)), + single_file_support = false, + filetypes = { "kotlin" }, + root_markers = { "build.gradle", "build.gradle.kts", "pom.xml" }, + } + vim.lsp.enable("kotlin-lsp") end, }, {