From 8491ab7eec64e98b7e15b0d586cb71ee32067049 Mon Sep 17 00:00:00 2001 From: William Boman Date: Thu, 1 Dec 2022 20:02:11 +0100 Subject: feat(ui): stick cursor to installation log toggle line (#713) --- lua/mason/ui/components/main/package_list.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/mason/ui/components/main/package_list.lua b/lua/mason/ui/components/main/package_list.lua index 870fe890..69e3748d 100644 --- a/lua/mason/ui/components/main/package_list.lua +++ b/lua/mason/ui/components/main/package_list.lua @@ -208,12 +208,13 @@ local function InstallingPackageComponent(pkg, state) pkg_state.latest_spawn and p.Comment((" $ %s"):format(pkg_state.latest_spawn)) or p.none "", }, }, - Ui.StickyCursor { id = ("%s-installing"):format(pkg.spec.name) }, + Ui.StickyCursor { id = ("%s-installing"):format(pkg.name) }, Ui.Keybind(settings.current.ui.keymaps.cancel_installation, "TERMINATE_PACKAGE_HANDLE", pkg), Ui.Keybind(settings.current.ui.keymaps.install_package, "INSTALL_PACKAGE", pkg), Ui.CascadingStyleNode({ "INDENT" }, { Ui.HlTextNode(pkg_state.is_log_expanded and p.Bold "▼ Displaying full log" or p.muted(tail)), Ui.Keybind("", "TOGGLE_INSTALL_LOG", pkg), + Ui.StickyCursor { id = ("%s-toggle-install-log"):format(pkg.name) }, }), Ui.When(pkg_state.is_log_expanded, function() return Ui.CascadingStyleNode({ "INDENT", "INDENT" }, { -- cgit v1.2.3-70-g09d2