From b6c733f1d65edb93883a57bdbd0c222d6fb1c8d1 Mon Sep 17 00:00:00 2001 From: Robin Mueller <31589589+robamu@users.noreply.github.com> Date: Mon, 27 Oct 2025 21:21:16 +0100 Subject: feat(tinymist): add pinMain command #4158 --- lsp/tinymist.lua | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'lsp/tinymist.lua') diff --git a/lsp/tinymist.lua b/lsp/tinymist.lua index f02ff194..946cfa90 100644 --- a/lsp/tinymist.lua +++ b/lsp/tinymist.lua @@ -17,10 +17,7 @@ local function create_tinymist_command(command_name, client, bufnr) local export_type = command_name:match 'tinymist%.export(%w+)' local info_type = command_name:match 'tinymist%.(%w+)' - if info_type and info_type:match '^get' then - info_type = info_type:gsub('^get', 'Get') - end - local cmd_display = export_type or info_type + local cmd_display = export_type or info_type:gsub('^get', 'Get'):gsub('^pin', 'Pin') ---@return nil local function run_tinymist_command() local arguments = { vim.api.nvim_buf_get_name(bufnr) } @@ -64,6 +61,7 @@ return { 'tinymist.getDocumentTrace', 'tinymist.getWorkspaceLabels', 'tinymist.getDocumentMetrics', + 'tinymist.pinMain', } do local cmd_func, cmd_name, cmd_desc = create_tinymist_command(command, client, bufnr) vim.api.nvim_buf_create_user_command(bufnr, 'Lsp' .. cmd_name, cmd_func, { nargs = 0, desc = cmd_desc }) -- cgit v1.2.3-70-g09d2