Emacs 禁用瞬态标记模式

Emacs 禁用瞬态标记模式,emacs,syntax-highlighting,dot-emacs,Emacs,Syntax Highlighting,Dot Emacs,在我的.emacs文件中,我有 (setq transient-mark-mode nil) 然而,当我启动Emacs时,瞬态标记模式被激活。调用transient mark mode会显示消息“transient mark mode disabled”,但控制空间仍会开始高亮显示区域 有没有办法关闭此功能?您可能已经启用了cua模式,该模式具有与瞬态标记模式类似的区域高亮显示功能。要测试这一点,只需M-x cua模式(将其切换为开/关),并查看它是否禁用高亮显示 从C-h f cua模式帮助

在我的
.emacs
文件中,我有

(setq transient-mark-mode nil)
然而,当我启动Emacs时,
瞬态标记模式
被激活。调用
transient mark mode
会显示消息“transient mark mode disabled”,但控制空间仍会开始高亮显示区域


有没有办法关闭此功能?

您可能已经启用了
cua模式
,该模式具有与
瞬态标记模式类似的区域高亮显示功能。要测试这一点,只需
M-x cua模式
(将其切换为开/关),并查看它是否禁用高亮显示

C-h f cua模式
帮助:

CUA模式在内部管理瞬态标记模式。试图禁用 CUA模式启用时的瞬态标记模式不工作;如果你 仅希望在使用鼠标选中区域时高亮显示该区域 移动键移位,设置“仅cua高亮区域移位”