Отключение режима переходной метки - PullRequest
7 голосов
/ 25 мая 2009

В моем .emacs файле у меня есть

(setq transient-mark-mode nil)

и все же transient-mark-mode активируется, когда я запускаю Emacs. Вызов transient-mark-mode выдает сообщение «режим переходной метки отключен», но Control - Пробел все еще начинает выделять регион.

Есть ли способ отключить это?

1 Ответ

10 голосов
/ 25 мая 2009

Возможно, вы также включили cua-mode, для которого выделена область, аналогичная transient-mark-mode. Чтобы проверить это, просто M-x cua-mode (чтобы включить или выключить его) и посмотреть, отключает ли подсветка.

Из C-h f cua-mode справка:

Режим CUA управляет внутренним режимом Transient Mark. Пытаюсь отключить Режим Transient Mark при включенном режиме CUA не работает; если ты хотите выделить регион только тогда, когда он выбран с сдвинутая клавиша перемещения, установите `cua-highlight-region-shift-only '.

...