Мне было интересно, есть ли обратная функция (kbd)
, которую я мог бы использовать, чтобы получить из кода ключа ее содержательное описание, например, C-b
из 2
.
Обычно (format "%c" x)
работает, но не для предыдущего примера, а также для многих других, поскольку привязки клавиш, особенно в Emacs, часто более сложны, чем один символ, и даже когда они действительно являются одним символом, они может быть пробелом или табуляцией.
Похоже, что функции документации сами используют функцию (describe-buffer-bindings)
, которая написана на C и поэтому неизменна, и я хотел бы, по возможности, избежать этого маршрута и манипулировать данными для обеспечения более интересных функций. .