<expr> mapping instead of feedkeys() hack

- fixes #21: temporary sneak-reset f/F/t/T mappings break macros
- fixes #25: ; and , broken if fx (but not f) is mapped