From 5963c6cc3007e3b918db855f4b2b8a4f2c1c1b25 Mon Sep 17 00:00:00 2001 From: arthur Date: Tue, 2 Apr 2024 23:47:58 +0800 Subject: [PATCH] Update the opts.ensure_installed --- lua/lazyvim/plugins/extras/lang/kotlin.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/lua/lazyvim/plugins/extras/lang/kotlin.lua b/lua/lazyvim/plugins/extras/lang/kotlin.lua index dcd5d758..1aeda9c4 100644 --- a/lua/lazyvim/plugins/extras/lang/kotlin.lua +++ b/lua/lazyvim/plugins/extras/lang/kotlin.lua @@ -2,16 +2,20 @@ return { -- Add linting, debug adapter, language server { "williamboman/mason.nvim", - opts = { - ensure_installed = { "ktlint", "kotlin-language-server", "kotlin-debug-adapter" }, - }, + opts = function(_, opts) + vim.list_extend(opts.ensure_installed or {}, { + "ktlint", + "kotlin-language-server", + "kotlin-debug-adapter", + }) + end, }, -- Add syntax highlighting { "nvim-treesitter/nvim-treesitter", - opts = { - ensure_installed = { "kotlin" }, - }, + opts = function(_, opts) + vim.list_extend(opts.ensure_installed or {}, { "kotlin" }) + end, }, -- Add language server {