如何在emacs中绑定“next tag”/“prev tag”

时间:2011-11-13 21:58:08

标签: emacs etag

一个emacs noob的排序,我正在寻找如何绑定C-u M-的等价。 M-right,C-u M- *到M-left,但我现在知道用C-u修饰符调用什么。当我描述-key时,它会说" universal-argument",并谈到将数字修饰符添加到其他函数,这在这种情况下完全没有发生。

2 个答案:

答案 0 :(得分:2)

查看find-tag的文档,似乎C-u M-.对应(find-tag TAGNAME t)。我在M-*C-u M-*之间找不到任何区别,但也许您有不同版本的Emacs?

答案 1 :(得分:1)

将其插入您的init文件(.emacs)

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

(global-unset-key (kbd "M-,"))
(global-set-key (kbd "M-,") 'testfnc)