Как связать "следующий тег" / "предыдущий тег" в Emacs

Вроде emacs noob, я ищу, как связать эквивалент Cu M-. справа от M и Cu M-* слева от M, но теперь у меня есть идея, как вызывается модификатор Cu. Когда я описываю ключ-ключ, он говорит "универсальный аргумент" и говорит о добавлении числовых модификаторов к другим функциям, что в данном случае совершенно не то, что происходит.

2 ответа

Решение

Глядя на документацию find-tag, Кажется, что C-u M-. соответствует (find-tag TAGNAME t), Я не могу найти никакой разницы между M-* а также C-u M-*, а может у вас другая версия Emacs?

Вставьте это в ваш файл инициализации (.emacs)

(defun testfnc ()
  (interactive)
  (let ((current-prefix-arg 4))
    (call-interactively 'find-tag)
    )
  )

(global-unset-key (kbd "M-,"))
(global-set-key (kbd "M-,") 'testfnc)
Другие вопросы по тегам