1
0
Fork 0
mirror of https://git.sr.ht/~rjarry/aerc synced 2025-02-22 14:53:57 +01:00
aerc/stylesets/pink
Robin Jarry 3c9ad93801 completion: display descriptions next to choices
Use go-opt v2 new completion API which returns items descriptions along
with their text values.

Display the descriptions after the items separated by two spaces. Wrap
the descriptions in parentheses to better indicate that they are not
part of the completion choices. Limit the description length to 80
characters to avoid display issues.

Add a new style object completion_description in stylesets. By default,
the object will be rendered with a dimmed terminal attribute. Update all
stylesets and documentation accordingly.

Implements: https://todo.sr.ht/~rjarry/aerc/271
Link: https://git.sr.ht/~rjarry/go-opt/commit/ebeb82538395a
Changelog-added: Command completion now displays descriptions next
 to completion items.
Changelog-added: New `completion_description` style object in style
 sets used for rendering completion item descriptions.
Signed-off-by: Robin Jarry <robin@jarry.cc>
Tested-by: Bojan Gabric <bojan@bojangabric.com>
Tested-by: Jason Cox <me@jasoncarloscox.com>
Acked-by: Tim Culverhouse <tim@timculverhouse.com>
2024-10-23 10:22:51 +02:00

76 lines
1.4 KiB
INI

# vim: ft=dosini
*.default=true
*.normal=true
border.bg=#de4e85
title.bg=#de4e85
title.fg=white
title.bold=true
header.bold=true
header.fg=#de4e85
tab.selected.fg=white
tab.selected.bg=#de4e85
tab.selected.bold=true
dirlist*.selected.bg=#de4e85
dirlist*.selected.fg=white
dirlist*.selected.bold=true
*error.bold=true
*error.fg=red
*warning.fg=yellow
*success.fg=green
statusline_default.bg=#303030
statusline_error.fg=red
msglist_unread.fg=#ffffff
msglist_unread.bold=true
msglist_deleted.fg=#666666
msglist_*.selected.bg=#303030
msglist_marked.fg=white
msglist_marked.selected.fg=white
msglist_marked.bg=#de4e85
msglist_marked.selected.bg=#c93687
msglist_pill.reverse=true
part_*.fg=#ffffff
part_mimetype.fg=#de4e85
part_*.selected.fg=#ffffff
part_*.selected.bg=#de4e85
part_filename.selected.bold=true
selector_focused.bold=true
selector_focused.bg=#de4e85
selector_focused.fg=white
selector_chooser.bold=true
selector_chooser.bg=#de4e85
selector_chooser.fg=white
default.selected.bold=true
default.selected.fg=white
default.selected.bg=#de4e85
completion_pill.reverse=true
completion_default.selected.bg=#de4e85
completion_description.dim=true
[viewer]
*.default=true
*.normal=true
url.fg=#ffffaf
url.underline=true
header.fg=#af87ff
signature.fg=#af87ff
diff_meta.fg=#ffffff
diff_meta.bold=true
diff_chunk.fg=#00cdcd
diff_add.fg=#00cd00
diff_del.fg=#cd0000
quote_1.fg=#5fafff
quote_2.fg=#ff8700
quote_3.fg=#af87ff
quote_4.fg=#ff5fd7
quote_x.fg=#808080