buffer-local minor mode; add key-map