[devel] Страшно старая бага в emacs'е
Alexey Voinov
=?iso-8859-1?q?voins_=CE=C1_altlinux=2Eru?=
Вс Авг 26 19:51:31 MSD 2007
Eugene Vlasov <eugene на ikz.ru> writes:
> On Sun, 26 Aug 2007 05:37:13 +0700 Michael Pozhidaev wrote:
>
>> - /etc/emacs/site-start.d вообще не трогаем (вне рамок изменений,
>> предложенных voins@).
>> - В пакет emacspeak положим скрипт enable_emacspeak, который положит
>> нужные файлы в локальный site-start.d, а сообщение о необходимости
>> вызвать этот скрипт от пользователя, где это должно работать,
>> выводить при установке пакета с описанием всех последствий.
>
> Тогда получается, что пакет неработоспособен без запуска этого
> скрипта, это тоже плохо. Если оно не работает с включенным
> pc-selection-mode, надо (программа максимум) разобраться, что к чему,
> может быть это бага emacspeak или emacs. Или хотя-бы (программа
> минимум) захакать emacspeak, чтобы оно запрещало этот режим при
> запуске.
А давайте 1. не будем принудительно запускать emacspeak всем. 2. не
будем для запуска использовать внешние скрипты. Потому что у нас есть
множество решений в рамках самого emacs.
Например, вместо внешнего shell-скрипта, можно написать простую
функцию на elisp, которая вместо подкладывания чего-то там в каталог
пользователя (да и это, в принципе, несложно), будет просто загружать
тот файлик, который хочется подкладывать. По результатам - не вижу
принципиальной разницы с внешним скриптом.
Вместо нашей собственной, свежеизобретённой функции, можно для старта
emacspeak использовать его стандартный способ: загрузить
emacspeak-setup.el... Хотя лучше не надо. :) Если только пропатчить
серьёзно перед использованием. Страшненькое оно внутри. :)
P.S. Кстати, в скрипте emacspeak есть замечательная ошибка. :) Путь
/usr/src/tmp/emacspeak-buildroot/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el
это явно не то, что майнтейнер имел ввиду.
P.P.S. У-у-у... там всё совсем грустно. Эту штуку автоматически
запускать нельзя ни в коем случае. "Просто так" оно не работает, зато
приводит emacs в совершенно феерическое состояние.
--
Best Regards!
Alexey Voinov
voins на voins.program.ru
voins на altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 188 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070826/3f26bf1b/attachment-0001.bin>
Подробная информация о списке рассылки Devel