emacs在自定义功能中注册

时间:2017-09-01 08:40:58

标签: emacs key-bindings

我试图在我的dot emacs中添加两个键绑定,以保存/恢复缓冲区位置。

所以,这是我的代码:

(defun savePosition()
  (interactive)
  (point-to-register "m"))

(defun goToPosition()
  (interactive)
  (jump-to-register "m"))

(global-set-key (kbd "M-M") 'savePosition)
(global-set-key (kbd "M-m") 'goToPosition)

不幸的是,它不起作用。 emacs中没有错误,但寄存器似乎不存在 - 我认为这是因为寄存器保存在函数中而不是当前缓冲区。

那么,我该怎么办?

1 个答案:

答案 0 :(得分:2)

找到解决方案。替换:

"m"

使用:

?m
相关问题