Subsets of a LibModelThing's attributes with more
Fix value not associated with key in more command
When using 'more' on an attribute the query would be like:
```
artist:John Rock
```
Which would list items which match `artist:John` and `Rock`.
Using quote marks to encapsulate the value also causes problems:
```
title:'Don't Mess With Mister "T"'
```
is invalid because of the unmatched quotation marks, and beets doesn't
deal with escaping (leaving that to the shell).
But what the shell does is pass a list of arguments, so beets supports taking
the query as a list like `['key:value', 'key2:value2']`. Problem solved.
Apart from now displaying the query in the summary takes a little more work.
Fixes: https://todo.sr.ht/~callum/barszcz/35
Update README
Add links to todo and lists
Note about list of things interface
Reformat command docs
Remove index numbering
Not very useful during actual use. Mostly just gets in the way and
makes information display unnecessarily busy.
Maybe could be brought back (in revised form) as a configurable
option?
Rename Barszcz.list() to Barszcz.ls()
list is a keyword in Python, avoid confusion I guess
Fix indent on Item/AlbumThing, add docstring
Make gap a property of Things, add gap sizes
In preparation for viewing more detail and wanting a smaller gap
between each attribute.
Only disregard existing shortcut to clear input
Disregarding existing shortcut input if the just pressed key is a
shortcut itself means you can't have shortcuts that include that
character - not very good.
However, disregarding existing input when the key just pressed is
used to clear shortcut input (by default the escape key), is necessary.
Make input_win 1 line heigh rather than zero
Don't know how that happened.
Make config section of README more readable
Document control character shortcuts
Document optional/required arguments for commands.
Add argument to `up` and `down`.
So can go up/down multiple things at once.
Add shortcut for this.
Fix Enter and Escape shortcut keys
Need to check for them before unctrl