aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2022-12-02 19:04:15 +0100
committerGitHub <noreply@github.com>2022-12-02 18:04:15 +0000
commit4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b (patch)
tree38c9eca703d7ce5b77591f1e4d62e598bff0f078 /lua
parentdocs: add more helpfile tips (#716) (diff)
downloadmason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.tar
mason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.tar.gz
mason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.tar.bz2
mason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.tar.lz
mason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.tar.xz
mason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.tar.zst
mason-4a90879c88658a3dd09fdd4fbe0cf5afbd1d7c7b.zip
feat(ui): change log line number formatting in tail output (#718)
I think this has better affordance and better indicates that the log is truncated to a single line and can actually be expanded.
Diffstat (limited to 'lua')
-rw-r--r--lua/mason/ui/components/main/package_list.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/mason/ui/components/main/package_list.lua b/lua/mason/ui/components/main/package_list.lua
index 69e3748d..5a91d9df 100644
--- a/lua/mason/ui/components/main/package_list.lua
+++ b/lua/mason/ui/components/main/package_list.lua
@@ -196,7 +196,11 @@ local function InstallingPackageComponent(pkg, state)
local pkg_state = state.packages.states[pkg.name]
local current_state = pkg_state.is_terminated and p.Comment " (cancelling)" or p.none ""
local tail = pkg_state.short_tailed_output
- and ("▶ (#" .. #pkg_state.tailed_output .. ") " .. pkg_state.short_tailed_output)
+ and ("▶ # [%d/%d] %s"):format(
+ #pkg_state.tailed_output,
+ #pkg_state.tailed_output,
+ pkg_state.short_tailed_output
+ )
or ""
return Ui.Node {
Ui.HlTextNode {