Carbon Emacs не вставляет скопированное содержимое Microsoft Word - PullRequest
2 голосов
/ 02 июня 2011

Не уверен, что Stackoverflow - правильный сайт.

Я использую carbon emacs 22.0.971 на Mac Ox 10.6.7. И MS word 12.2.8. У меня есть текст в MS Word, который я хочу скопировать и вставить в Emacs. Я делаю обычную процедуру cmd C в слове, C-y в emacs, но текст не копируется в emacs, вместо этого он выглядит как переданный битовый массив скопированного текста Одно большое изображение, которое можно удалить одним C-d. Я могу обойти это: вставить текст в текстовом редакторе Mac Ox '. Но для меня это новое поведение Emacs. Есть ли способ заставить emacs вставить буфер обмена как обычный текст?

С уважением, Йерун.

Ответы [ 2 ]

6 голосов
/ 15 июля 2011

У меня была такая же проблема, и приведенный выше ответ не помог.Посмотрев текст справки 'yank', я добавил это в свой .emacs, который, кажется, работает:

;; clipboard yank is pasting graphics from MS instead of text.  
;; Strip all properties
(setq-default yank-excluded-properties 't)
4 голосов
/ 02 июня 2011

Это потому, что yank не вставляется не из буфера обмена, а из kill ring .Попробуйте вместо этого Mx clipboard-yank .

Если вы не хотите вводить эту команду каждый раз, привяжите ее к какому-нибудь сочетанию клавиш, например Cx y , поставивследующая строка в ваш файл .emacs:

(global-set-key [(control x) (y)] 'clipboard-yank)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...