- [ ] notmuch - capture errors about multiple Subject lines and
display them better.
- [ ] switch display-pygtk to use Draw:scale-image
+- [ ] when add address to a query in notmuch, reassess the current
+ query. Maybe don't reload, but make sure that next reload will
+ used updated query.
+- [ ] get too many Failed:: C-N C-P Up C-R history:C-R A-!
+ Maybe these should return Efalse, not Efail
### Small
- [ ] catch broken-pipe errors when sending to sock
- [ ] ctrl-z in elc doesn't ask edlib to release the terminal
- [ ] do we need both .term and .disp? When are they different?
+- [ ] Catch broken-pipe in all sock.send calls
+- [ ] elc: run edlib in background first if no socket
+- [ ] option to create a new frame
+- [ ] improve protocol
+
### lib-x11selection-xcb
- [ ] Detect ^M in output and handle it... delete from start of line?
- [ ] always track time for a run and report it - or at least make it available
-### edlibclient
-- [ ] Catch broken-pipe in all sock.send calls
-- [ ] run edlib directly if no socket
-- [ ] option to create a new frame
-- [ ] more work on server mode:
-- [ ] improve protocol
-
### line count
- [ ] Find a way to locate mark faster than walking the whole list
focus.call("doc:notify:doc:done")
# FIXME need something better than 'bury'
# If it was already visible, it should stay that way
- focus.call("Tile:bury")
+
+ # tile might already be closed, so catch errors
+ try:
+ focus.call("Tile:bury")
+ except edlib.commandfailed:
+ pass
else:
# Find and visit a doc waiting to be done
choice = []