[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