~callum/barszcz

Don't insert index on resize

Leftover from before - forgot to remove.

References: https://todo.sr.ht/~callum/barszcz/29
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?
Add `more` command
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.
Fix crash when writing long returns to input_win

Fixes: https://todo.sr.ht/~callum/barszcz/23
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.
Escape during input editing clears and exits

Also clears shortcut.

Fixes: https://todo.sr.ht/~callum/barszcz/32
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
Fix focus with non-int argument

Fixes: https://todo.sr.ht/~callum/barszcz/25
Make shortcuts configurable

Implements: https://todo.sr.ht/~callum/barszcz/3
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
Next