aboutsummaryrefslogtreecommitdiff
path: root/ring-buffer.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-10-14 23:00:47 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-10-14 23:17:15 +0200
commit632b5909af96861c881865afae8638a2fd072668 (patch)
tree22c745db9a95d6a8c999f0026a3d2e2301d95100 /ring-buffer.c
parentfc8b564ab2a58cf5dd19dcaabd460b65bd5d444c (diff)
downloadvis-632b5909af96861c881865afae8638a2fd072668.tar.gz
vis-632b5909af96861c881865afae8638a2fd072668.tar.xz
vis: introduce special keys which allow mappings to editor actions
Key bindings in vis are always recursive, hence mapping ~ to ~l will cause an infinite loop. Instead vis supports special editor "keys" which map to internal editor functions. As an example one can thus map ~ to <vis-operator-case-swap>l or even <vis-operator-case-swap><cursor-char-next> Furthermore this makes it possible to completely unmap core editor features such as operators, the corresponding funtionality is still available via its corresponding special key.
Diffstat (limited to 'ring-buffer.c')
0 files changed, 0 insertions, 0 deletions