2010-12-27 2 views
1

Я запускаю GNU Emacs 23.1.1 на Mac OS X 10.5.8.Emacs ограничивает количество символов, вставленных из системного буфера обмена?

Если я скопирую длинную строку текста в системный буфер обмена (с cmd + c) и вставьте его в emacs (с cmd + v), будут вставлены только первые 4095 (2^12) символов.

Это не терминальный причуда, поскольку я пробовал его как на iTerm, так и на стандартном mac-терминале с одинаковыми результатами. И если я попробую это в vim пасте работает, как ожидалось. Так что это должна быть проблема emacs.

Есть ли переменная размером с max-sys-clipboard, которую я могу увеличить, поэтому emacs вставляет скопированный текст целиком?

ответ

0

У меня была аналогичная проблема с использованием пасты из tmux paste-buffer. Я использовал emacs 23.2 (последняя стабильная версия) на linux.

Чтобы решить эту проблему, я обновил версию до последней версии, используя багаж репозитория базара. В emacs 24.0.50.1 это, как представляется, дольше будет проблемой.

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

+0

whitman: вы можете попробовать самую последнюю стабильную версию OSX, прежде чем переключиться на выпуск dev: http://emacsformacosx.com/ – phils