* work-around ascii codec error if the log the contains non-ascii letters
* (try to) avoid triggering a pointless exception message if the sel() index is out of range
* allowing focussing other text(no just `package `)
* increase status_message timeout from 5 to 10 seconds
* pre-compile margo on update
* impl which-like function to find go
* use gs.which to find the go binary
* get PATH from the user's shell before attemping to compile margo, fixes #218
* force scroll_past_end on in 9o to try to work-around scrolling bugs
* ann
* impl calltips in margo
* ann
* only the completion that matches the selector name. fixes failing to find a calltip for b() in p.a(p.b())
* ann
* make links clickable (why were they placed in backticks?)
* add ProGNOMmers
* only show calltip if the call is on the same line as the cursor
* ann
* fix ANN and VERSION referencing the wrong month
* add warning about upcoming changes
* check that the target of `which` is a file: fixes #235
* ann
* fail gracefully if ipc write fails