better formatting for ls output for tags

develop
myk002 2022-10-05 12:51:30 -07:00
parent 739792a59e
commit dc535004e9
No known key found for this signature in database
GPG Key ID: 8A39CA0FA0C16E78
3 changed files with 9 additions and 6 deletions

@ -38,6 +38,7 @@ changelog.txt uses a syntax similar to RST, with a few special sequences:
## Fixes
## Misc Improvements
- `ls`: indent tag listings and wrap them in the right column for better readability
## Documentation

@ -726,13 +726,15 @@ end
local function list_entries(skip_tags, include, exclude)
local entries = search_entries(include, exclude)
for _,entry in ipairs(entries) do
print_columns(entry, get_entry_short_help(entry))
local short_help = get_entry_short_help(entry)
if not skip_tags then
local tags = set_to_sorted_list(get_entry_tags(entry))
if #tags > 0 then
print((' tags: %s'):format(table.concat(tags, ', ')))
local taglist = table.concat(tags, ', ')
short_help = short_help .. NEWLINE .. 'tags: ' .. taglist
end
end
print_columns(entry, short_help)
end
if #entries == 0 then
print('No matches.')