才发现,Mac下不能识别组合按键 C-.
?
是我的设置问题,还是Mac下GUI Emacs本来就不识别这个组合建?有没有人也复现这个"bug"?
我觉得这个bug应该和Mac高度相关:
- 正常使用
C-.
无法识别; - 如果在Emacs中将Command键当Control键使用,即
(setq mac-command-modifier 'control)
,这时,C-.
在Emacs中是可以工作的。
所以,似乎是C-.
这个组合键通过API interface进入Emacs这个过程中失效了,而不是Emacs内部无法处理。可以确认Mac系统本身是可以识别这个组合键的,如在System Preferences -> Keyboard -> Shortcuts中,C-.
是可以设置并工作的。
有经验的筒子们吱一声哪?谢谢!
$> brew info emacs
emacs: stable 26.3 (bottled), HEAD
GNU Emacs text editor
https://www.gnu.org/software/emacs/
/usr/local/Cellar/emacs/26.1_1 (3,992 files, 123.2MB) *
Built from source on 2018-05-30 at 10:06:15 with: --with-cocoa
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/emacs.rb
==> Dependencies
Build: pkg-config ✔
Required: gnutls ✘
==> Options
--HEAD
Install HEAD version
==> Caveats
To have launchd start emacs now and restart at login:
brew services start emacs
Or, if you don't want/need a background service you can just run:
emacs
==> Analytics
install: 18,153 (30 days), 51,788 (90 days), 186,402 (365 days)
install_on_request: 8,610 (30 days), 22,797 (90 days), 93,954 (365 days)
build_error: 0 (30 days)