summaryrefslogtreecommitdiff
path: root/lisp/keymap.el
AgeCommit message (Expand)Author
2026-03-07Improve documentation of 'define-keymap'Eli Zaretskii
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-11-06Improve error message for invalid key syntaxRobert Pluim
2025-10-12(read-only-keymap-*): Be more careful with the namespaceStefan Monnier
2025-10-06defvar-keymap: New ':prefix t' abbreviationSean Whitton
2025-09-22* lisp/keymap.el (read-only-keymap-bind): The remaining fix.Juri Linkov
2025-09-22Fix bootstrap and prevent browse-url from preloading numerous filesPo Lu
2025-06-14Merge from origin/emacs-30Eli Zaretskii
2025-06-11* lisp/keymap.el (keymap-set): Refer to 'key-description'. (Bug#78714)Robert Pluim
2025-06-11Improve repeat-continue property handlingPaul Nelson
2025-01-25Merge from origin/emacs-30Eli Zaretskii
2025-01-20Improve 'key-valid-p' docstringRobert Pluim
2025-01-11Merge from origin/emacs-30Eli Zaretskii
2025-01-05Improve the documentation of 'key-valid-p'Hong Xu
2025-01-02Update copyright year to 2025Stefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-12-17Rename the property 'repeat-continue-only' to 'repeat-continue'Juri Linkov
2024-12-03Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)Juri Linkov
2024-10-24Mark if-let and when-let obsoleteSean Whitton
2024-10-03(key-translate-select): Minor tweaksStefan Monnier
2024-10-03Add commands to interactively set/unset keyboard translationsHugo Heagren
2024-06-03Improve key binding documentation.Robert Pluim
2024-05-23Improve 'key-translate' to support removing translationsCharalampos Mitrodimas
2024-05-02Support hints in the :repeat keyword of defvar-keymap for repeat-modeJuri Linkov
2024-03-23Merge from origin/emacs-29Eli Zaretskii
2024-03-21; * lisp/keymap.el (key-parse): Fix processing of "[TAB]". (Bug#69893)Eli Zaretskii
2024-01-20* lisp/keymap.el (define-keymap): Demote "duplicate def" to a warningStefan Monnier
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-09-18Make key-translate actually workShynur
2023-09-18Add missing builtin package declarationsStefan Kangas
2023-08-16; Fix typos in lisp/keymap.el doc strings (bug#65329).Thomas Voss
2023-07-06; Improve documentation of key-binding commandsEli Zaretskii
2023-03-20Improve defvar-keymap docstring.Robert Pluim
2023-02-03Improve keymap-global-set and keymap-local-set interactive use fixRobert Pluim
2023-02-02; Doc fixes in keymap.elEli Zaretskii
2023-01-31* lisp/keymap.el (keymap-global-unset): Correct promptRobert Pluim
2023-01-30Fix interactive use of `keymap-local-set' and `keymap-global-set'Robert Pluim
2023-01-20Make `keymap-set-after' work for menusRobert Pluim
2023-01-20Use `key-parse' in `keymap-lookup'Robert Pluim
2023-01-20Handle after arg correctly in `keymap-set-after'Robert Pluim
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-12-22Use the new keyword ':repeat' in repeatable keymaps.Juri Linkov
2022-12-14; * lisp/keymap.el (keymap-substitute): Doc fix. (Bug#60059)Stefan Kangas
2022-11-18Improve 'defvar-keymap' docstringRobert Pluim
2022-11-17* lisp/keymap.el (defvar-keymap): Don't use pcase.Juri Linkov
2022-11-17* lisp/keymap.el (defvar-keymap): Add support for repeat-mode.Juri Linkov
2022-10-03Revert "keymap.el: Ease up support for non-`kbd` formats."Lars Ingebrigtsen
2022-10-02keymap.el: Ease up support for non-`kbd` formats.Stefan Monnier
2022-08-02Signal error on duplicate key definitionsRobert Pluim
2022-07-31Declare `key-valid-p` and `readablep` as error-freeMattias EngdegÄrd