Какая команда lisp config свяжет эту команду, если она еще не связана?
Кроме того, если бы я хотел связать C-x h, C-M- \ и, с одним C-M- \, как бы это было сделано?
Заранее спасибо
Функция session-jump-to-last-change является частью session.el, которую я обычно для удобства связываю с этими двумя последовательностями клавиш: Cx C - / и CA - / . Я выбираю эти клавиши, потому что это похоже на undo, который по умолчанию связан с C - / .
session-jump-to-last-change
session.el
undo
(autoload 'session-jump-to-last-change "session") (global-set-key (kbd "C-x C-/") 'session-jump-to-last-change) (global-set-key (kbd "C-A-/") 'session-jump-to-last-change)
Я делаю это все время, набирая C - / (отменить последнее редактирование), затем Cf (или любую другую тривиальную команду перемещения), затем C- / (повторить последнее редактирование).
По умолчанию нет команды, чтобы перейти к месту последнего редактирования, но вы можете легко добавить его, используя что-то вроде http://www.emacswiki.org/emacs/GotoLastChange - скачайте файл elisp, поместите его в путь загрузки и свяжитеэто:
(autoload 'goto-last-change "goto-last-change" "Set point to the position of the last change." t) ;; bind to C-x C-\ (global-set-key (kbd "C-x C-\\") 'goto-last-change)