aboutsummaryrefslogtreecommitdiff
path: root/book/src/remapping.md
Commit message (Collapse)AuthorAge
* book: Refer to keys by key names, not representationsTim Siegel2022-10-12
| | | | | | | | | | | | | | | | | | This is an attempt to clean up the inconsistent way that keys are written in various places. These rules require the fewest changes to the existing text. Use the "Key name", as defined in remapping.md, which uses "Some-Modifiers-PascalCaseKey". The "Representation", which uses "S-M-lowercasekey", is only used for configuration entries. For key combinations which do not present a popup, just present the keys one after the other, with no intervening space, like `]p`. For key combinations which present a popup, separate them with ` + `, like `Space + f`. The Ctrl modifier is called Ctrl, not Control.
* simplify some keymap key names (#2677)Henry2022-06-06
|
* Update book to include typable command remapping (#1240)Oskar Nehlin2021-12-08
| | | | | * Update book to include typable command remapping * Add additional example
* fix: Normalize backtab into shift-tabBlaž Hrastnik2021-12-06
| | | | Fixes #1150
* Add link to Keymap page in book. (#1137)NexiNov2021-11-22
|
* Allow keys to be mapped to sequences of commands (#589)Omnikar2021-11-11
| | | | | | | | | * Allow keys to be mapped to sequences of commands * Handle `Sequence` at the start of `Keymap::get` * Use `"[Multiple commands]"` as command sequence doc * Add command sequence example to `remapping.md`
* added Down keymapping. (#1019)LollipopFt2021-11-08
|
* Typo fix (#893)Rowan H2021-10-22
|
* Add `no_op` command (#743)Omnikar2021-09-13
| | | | | * Add `no_op` command * Document `no_op` in `remapping.md`
* Add docs for registers, multi key remaps (#557)Gokul Soumya2021-08-18
|
* fix: Docs, `select_line` -> `extend_line`wojciechkepka2021-06-23
|
* Fix docx formatting and linksGokul Soumya2021-06-20
|
* Fix typos in Markdown documentationPerry Thompson2021-06-17
|
* Configurable keys 2 (Mapping keys to commands) (#268)PabloMansanet2021-06-17
* Add convenience/clarity wrapper for Range initialization * Add keycode parse and display methods * Add remapping functions and tests * Implement key remapping * Add remapping book entry * Use raw string literal for toml * Add command constants * Make command functions private * Map directly to commands * Match key parsing/displaying to Kakoune * Formatting pass * Update documentation * Formatting * Fix example in the book * Refactor into single config file * Formatting * Refactor configuration and add keymap newtype wrappers * Address first batch of PR comments * Replace FromStr with custom deserialize