В документации по Emacs я прочитал, что Emacs поддерживает хранение имен файлов в регистрах, что позволяет пользователю быстро получить их с помощью команды C-x r j r
, где r
— имя регистра. Однако это, по-видимому, ограничено односимвольными именами регистров.
Например. Следующий пример работает:
(set-register ?c '(file . "/gd/gnu/emacs/19.0/src/ChangeLog"))
то есть это позволяет мне посетить файл ChageLog выше, просто набрав C-x r j z
.
Однако, если я попытаюсь сохранить путь к указанному выше файлу в реестре с более длинным именем, например:
(set-register ?clog '(file . "/gd/gnu/emacs/19.0/src/ChangeLog"))
Я получаю следующее сообщение об ошибке от интерпретатора Lisp:
Неверный синтаксис чтения: "?"
Тогда мой вопрос: существует ли (простой) способ хранения имен файлов (и путей к каталогам) в emacs с использованием псевдонимов с длинными именами, чтобы я мог быстро их посетить? (для редактирования файла или загрузки его в каталог).
Спасибо