if/whenever the database version is bumped again, we'll store the database sorted (by filename). From Kilian <email@example.com>
This code is fresh and still needs heavy testing. None the less, the basics are there. Each playlist has its own history buffer, currently statically sized to 100 revisions. This will be changed in the future. Keybindings are the same as in vim (u = undo, Control-r = redo).
This reverts commit bae6008.