(vim) smartinput
(vim) smartchr