fix: Enable the LSP(s)

This commit is contained in:
Ahmad Ansori Palembani 2025-05-31 10:01:25 +07:00
parent 3468583a89
commit e653b9bdeb
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6

View file

@ -90,6 +90,7 @@ return {
vim.lsp.config["basedpyright"] = { vim.lsp.config["basedpyright"] = {
capabilities = capabilities, capabilities = capabilities,
} }
vim.lsp.enable("basedpyright")
-- FIXME: Causing memleak, probably not compatible with Oil / neotree -- FIXME: Causing memleak, probably not compatible with Oil / neotree
-- vim.lsp.config["kotlin_language_server"] = { -- vim.lsp.config["kotlin_language_server"] = {
-- capabilities = capabilities, -- capabilities = capabilities,
@ -114,6 +115,7 @@ return {
}, },
}, },
} }
vim.lsp.enable("emmylua_ls")
vim.lsp.config["rust_analyzer"] = { vim.lsp.config["rust_analyzer"] = {
capabilities = capabilities, capabilities = capabilities,
settings = { settings = {
@ -131,8 +133,10 @@ return {
} }
}, },
} }
vim.lsp.enable("rust_analyzer")
-- REF: https://github.com/Kotlin/kotlin-lsp/blob/main/scripts/neovim.md -- REF: https://github.com/Kotlin/kotlin-lsp/blob/main/scripts/neovim.md
vim.lsp.config["kotlin-lsp"] = { vim.lsp.config["kotlin-lsp"] = {
capabilities = capabilities,
cmd = vim.lsp.rpc.connect('127.0.0.1', tonumber(9999)), cmd = vim.lsp.rpc.connect('127.0.0.1', tonumber(9999)),
single_file_support = false, single_file_support = false,
filetypes = { "kotlin" }, filetypes = { "kotlin" },