.gitignore: python bytecode
vim: more tolerant typing heuristic
History: split seek into seek_forward and seek_backward