emacs 23 и 24 на osx: почему aquamacs-kill-word иногда удаляет до конца строки?
Этого не произойдет, если я начну Aquamacs без каких-либо настроек. По шагам через отладчик я впервые вижу, что режим переходных меток - это правда. Я установил его в ноль в моем файле.emacs, и предпочел бы, чтобы он оставался ноль, но другой код устанавливает его в неверное значение, заставляя убивать область, а не просто слово.
Иногда opt-d или opt-backspace удаляет слово, но иногда оно идет до конца или начала строки соответственно. Я мог бы закомментировать все элементы режима переходных меток в коде, но я бы предпочел либо ловушку, чтобы настроить его, либо способ глобально сказать, что я никогда не хочу, чтобы какой-либо регион был удален, если я не выбрал его с пометкой и указывал старомодным способом и используйте что-то вроде kill-region, чтобы удалить его, или оно на самом деле подсвечивается, и тогда я могу использовать способ в стиле cua, чтобы удалить его.
1 ответ
В настоящее время проблема решена путем перехода с Aquamacs на Emacsformacosx