-- lua/user/lsp_servers/kotlin_ls.lua vim.lsp.config("kotlin_language_server", { cmd = { "kotlin-language-server" }, on_attach = function(client, bufnr) local opts = { noremap = true, silent = true, buffer = bufnr } vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts) vim.keymap.set("n", "K", vim.lsp.buf.hover, opts) vim.keymap.set("n", "rn", vim.lsp.buf.rename, opts) end, flags = { debounce_text_changes = 150, }, settings = { kotlin = { linting = { enabled = true }, completion = { enabled = true }, }, }, })