Class chorus.keymap.Spec

class chorus.keymap.Spec

Keymap spec

Describes a set of keymaps

buffer: (boolean | integer)?

Set mapping only in provided buffer; 0 or true mean current buffer. Default: false

expr: boolean?

Expression mapping (function returns a character sequence to further interpret). Default: false

noremap: boolean?

Non-recursive mapping. Default: true

nowait: boolean?

Don’t wait for additional keystrokes. Default: false

script: boolean?

Script-local mapping. Of limited value in Lua. Default: false

silent: boolean?

Mapping won’t be echoed on command line. Default: false

unique: boolean?

Fail if the mapping already exists. Default: false

replace_keycodes: boolean?

Replace keycode escapes in return value of expr mappings. Default: true

[chorus.keymap.Lhs]: chorus.keymap.Rhs

Key mapping