之前M-RET 默认是leader key, 连续按两次M-RET才是插入标题
现在org-mode 下M-RET直接是插入标题了,其他模式还是leader key。(SPC ?中查询出的M-RET相关快捷键还是在的)
是我的配置错了还是版本变了的缘故, 怎么恢复呢,谢谢。
emacs26.3 org-mode 9.1.9
之前M-RET 默认是leader key, 连续按两次M-RET才是插入标题
现在org-mode 下M-RET直接是插入标题了,其他模式还是leader key。(SPC ?中查询出的M-RET相关快捷键还是在的)
是我的配置错了还是版本变了的缘故, 怎么恢复呢,谢谢。
emacs26.3 org-mode 9.1.9
盲猜 M-RET 不知道怎么被覆盖了,直接 describe-key (SPC-h-d-k)看看呢?另外也可以试试把 major mode leader key 换回默认,
看是否有问题。
<M-return> runs the command org-meta-return (found in org-mode-map), which is an
interactive compiled Lisp function in ‘org.el’.
It is bound to M-RET M-RET, M-m m M-RET, <M-return>, ESC <return>, and many
ordinary text characters.
spacemacs对M-RET的配置没了吗?
leader key是默认的,
哈,用了这么久居然不知道还有这个,试了下,最新的 develop 没有问题呀,按两下才是新建标题
我在linux机器上试了下也没问题,macOS下的emacs问题。。
emacs-mac中cmd+RET键被识别为<A-return>
,快捷键not defined。 引入osx
layer后 M-RET被正确识别但是会插入标题。
emacs-plus中cmd+RET可以正常识别为M-RET,但依旧是插入标题
我是在 mac 下试的,emacs-mac 26.3,不过我配置超杂了,你试试默认的配置?
PS:发现命令行中 M-RET 是 leader key,但 GUI 中 M-RET 就直接绑定到 org-meta-return 了。
真的是这样,GUI下才有问题
我试试老版本正常不,以前GUI下也是正常的。
26.2也是一样的问题
Gitter上有人有同样的问题,说是大约两个月前变化的。目前GUI下C-M-m
能当M-RET
用。
@Voleking 在新开的issue里有人给出了完美的解决方案 GUI和terminal下都适用
dotspacemacs-major-mode-emacs-leader-key (if window-system "<M-return>" "C-M-m")
我测了下 这个解决方案可以用呀
我和这个一样。。。
你用的是GUI还是terminal
Gooseus把人家给的fix少复制了一行吧?
(with-eval-after-load 'org
(org-defkey org-mode-map [(meta return)] 'org-meta-return) ;; The actual fix
)
GUI, 还是不行,准备接受M-RET
的设定