Macros for Vim keymap.
Fix some warnings, update travis script.
Remove PEq class. I fail to see how it's different from Eq.
Fix vim keymap behavior regarding :q.
:q, :q!, and :qa! were all misbehaving. Fix :q to error if the file is modified and unsaved, and have :q! not close all windows. :qa! now simply closes all windows without checking for unsaved changes in buffers.
Remove old vim keymap.
While technically we update it right after anyway, this makes me feel safer in case any code ever moves around.
In emacs keymap, C-h b now opens a separate window showing the bindings, more like what emacs does.
Fix src paths in Makefile