Как включить поддержку мыши в терминале Emacs?

17

Как включить поддержку мыши в терминальном сеансе Emacs, начатом с emacs -nw? Есть ли сочетание клавиш или флаг для этого? Если нет, то как это можно сделать в эмуляторах терминала? Я использую Guake.

пользователь
источник
1
Вы работаете emacsв эмуляторе терминала GUI? Какая поддержка вам нужна? Поместить курсор? Копирование / вставка?
Terdon
@terdon Я использую Guake.
пользователь
Хорошо, пожалуйста, отредактируйте свой вопрос и добавьте эту информацию. Также объясните, какой именно тип поддержки мыши вам нужен.
Terdon
2
@user Введите ALT-X, затем xterm-mouse-mode, затем вернитесь.
Марк Плотник

Ответы:

18

Нажмите, F10чтобы открыть меню, и с помощью клавиш со стрелками перейдите к «Параметры» → «Настройка Emacs» → «Все настройки совпадают ...». Тип mouseа Enter.

Если ваша версия Emacs не имеет меню при работе в терминале, запустите M-x customize. (Это означает: нажмите Alt+ X, введите customizeи нажмите Enter.) Перейдите к окну поиска, введите mouseи нажмите Enter.

Поддержка мыши называется «Режим мыши Xterm». Вы можете найти это в руководстве . Руководство также дает возможность включить его (для текущей сессии) - M-x xterm-mouse-mode.

В интерфейсе настройки на настройке, которую вы хотите изменить, нажмите Enter«Показать значение». Появится кнопка «Переключить», нажмите Enterна нее. Затем нажмите Enterна поле «Состояние» и выберите 0«Установить для текущего сеанса» или «1» для «Сохранить для будущих сеансов». (Вы можете выбрать 0сейчас и вернуться туда и выбрать 1позже, если вы довольны настройкой.)

Жиль "ТАК - прекрати быть злым"
источник
9

добавить (xterm-mouse-mode 1)в ваш файл init.el

цвет
источник