bazed-editor / bazed

The baz editor
Apache License 2.0
26 stars 3 forks source link

Implement input-chains for vim-emulation #86

Open elkowar opened 1 year ago

elkowar commented 1 year ago

input chains are command mappings like gg, dw, etc that are composed of several, chained inputs. Some of these will have timeouts, i.e. mappings in insert mode (kj for escape is a typical example), whereas others are basically leader binds that shouldn't have a timeout. We should check if we can unify those or if they are conceptually different, and then implement both.