2014-04-24 2 views
0

Когда я хочу, чтобы вставить текст в к Emacs (работает в Windows + Cygwin + консольный режим Emacs) я должен выпустить M-х команду Xterm-мышь-режим , чтобы заставить его работать. И чтобы делать обычные вещи, которые я должен отключить.Emacs паста не работает

Что такое лучшее решение?

+1

Довольно широкий вопрос. [Родные сборки Windows Emacs] (http://ftp.gnu.org/gnu/emacs/windows/) не страдают от этой проблемы. Вы используете Cygwin + консольный режим Emacs по какой-либо конкретной причине? – Chris

+0

Если вы абсолютно * должны использовать Cygwin и консольный режим Emacs, вы могли бы (a) установить привязку клавиш для переключения 'xterm-mouse-mode' для ускорения работы или (b) проверить, если ваш * терминал * ('xterm') имеет привязку ключа по умолчанию для вставки содержимого и просто использует это. – itsjeyd

ответ

1

IIRC, когда в режиме xterm-mouse вы можете вставить со сдвигом + среднюю кнопку.

+0

Я не думаю, что у OP есть проблема с вставкой в ​​'xterm-mouse-mode', но скорее хочет переключиться на этот режим (или, по крайней мере, сделать процесс переключения быстрее) ... – itsjeyd

+1

Мое впечатление наоборот: он использует 'Mx xterm-mouse-mode' для выхода из этого режима. Когда в режиме xterm-mouse, клики передаются Emacs, поэтому «средний клик» не вставляет буфер обмена или выбор, а вместо этого делает «yank», который не имеет доступа к клипбору или выбору. Вопрос действительно недостаточно точен, чтобы точно знать, но я не могу придумать какой-либо причины, по которой включение режима xterm-mouse поможет сделать пасту. – Stefan

Смежные вопросы