|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 06 Dec 2002 20:58:31 To : Alexei Dets Subject : Re: Хаааачууууу нор мальную IDE под Linux!!! --------------------------------------------------------------------------------
Hi, Alexei!
>>>>> "AD" == Alexei Dets <adets@idsk.com> writes:
[skip]
AD> Да он и сам это умеет, вообще-то :-) Hо я это сказал не к проблеме
AD> "поставить" (там уж актуальней как хлам удалить), а к тому, что оно
AD> приходит абсолютно ненастроенным для нормальной работы.
вполне настроен.
AD> Самое смешное, что прямо в tutorial есть пример конфига с довольно
AD> полезными настройками. Спрашивается, если знают, что там сразу надо
AD> поменять, почему оно в таком виде не идет "из коробки"?
очевидно потому, что авторы не считают что это будет полезно хотя-бы более
чем половине пользователей.
[skip]
AD> IMHO у них там просто координации работы не хватает, нет никаких
AD> стандартов на написание этих пакетов :-(
этим страдают многие большие проекты, начиная с проекта "ядро линукс".
Хотя, видимо стандарты есть, но проблема не в наличии стандартов, а в том,
чтоб их соблюдали.
>> У меня противоположное мнение (насчет Emacs, а не vim),
>> так что это субъективное мнение.
AD> И чем оно субъективно? Работает быстрее? Жрет меньше? Кучу хлама не
AD> тянет? Это вполне себе вещи объективные.
"быстрее", это очень субъективная характеристика. "жрет меньше",
опять-же, мне при 384M RAM, 20M совсем не жаль. Куча хлама, тоже, на
винте лежит, и есть не просит. (кста, кажется в манагере пакетов можно
даже деинсталить, хотя я могу ошибаться, смотреть лень ;).
AD> Субъективны тут только предпочтения интерфейса - мне интерфейс у
AD> xemacs нравится больше, чем у vim (как и тебе, судя по всему). Hо
AD> парадокс заключается в том, что его GUI-интерфейс _HИКАКОЙ_,
а что там должно быть КАКИМ?
>> Hе знаю как сейчас в XEmacs, а в GNU Emacs таких проблем сейчас
>> нет. Последний раз, я с этим встречался в dictionary.el ровно год
>> назад. После письма с патчем автор исправил все на следующий же день,
>> причем сделал более универсальное решение, чем мой патч.
AD> Вот это и есть проблема emacs - свои собственные решения :-( Если в ОС
AD> уже все настроено и работает, то там тоже должно работать и так
AD> же. Почему надо что-то дополнительно включать и настраивать, если у
AD> меня _уже_ настроена локаль?
в современных версиях есть возможность использовать системные средства.
Я давеча за 1 минуту обозревания меню Options -> Mule нашел как сказать
чтоб у меня кушался системный ввод, еще пара минут ушли на чтение info,
чоб узнать иеня переменных которые менются выбором пункта меню, и
прописать их в конфиг (результирующий конфиг тут пролетал).
Это, правда GNU Emacs, но XEmacs заметно подтягивается в плане MULE в
последних версиях. Там вообще судя по изменениям много сил прикладывают к
обеспечению совместимости с GNU Emacs.
>> Смотря какой заточки. Пользоваться custom можно без знаний
>> lisp. Интерфейс поначалу не вполне привычный, но вполне понятный.
AD> Хм, а разве понятный и удобный это одно и тоже? Кроме того, не такой
AD> уж он и понятный.
все ооочень понятно. Оно просто непривычно, но я бы не скзаал чот оно
неудобно.
Лично мне гораздо удобнее, чем ползать по Tabbed Dialog Windows, и так
далее. В привычном способе изменения настроек, пользователь заходит в
диалог Options, че-то там меняет, закрывает диалог (потому что он почему-то
модальный, но благо эот в юниксах не всегда так), проверяет, получилось ли
лучше, и снова дет по меню, в ту закладку и так далее.
В Emacs Customize это все не так. Кроме того, я например, чусто смотрю
"as lisp code", и просто копирую это в конфиг? для последующего
использования, не только "присвоении значения переменной".
AD> IMHO, из него безусловно можно сделать хорошую вещь (точнее много
AD> разных), но надо совершенно пересмотреть текущий подход к сборке,
AD> пакетированию и, возможно, к внутренней организации emacs. Сделать
AD> какие-нибудь тематические сборки, типа emacs-IDE, emacs-organizer и
AD> т.п.
/usr/ports/editors$ ll -d xemacs-*
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-additional-packages
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-basic-mule-packages
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-comm-packages
drwxr-xr-x 3 root wheel 512 6 ноя 16:01 xemacs-devel
drwxr-xr-x 3 root wheel 512 9 ноя 12:08 xemacs-devel-mule
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-games-packages
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-libs-packages
drwxrwxr-x 2 root wheel 512 9 ноя 12:08 xemacs-mule-packages
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-oa-packages
drwxrwxr-x 2 root wheel 512 9 ноя 12:08 xemacs-packages
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-prog-packages
drwxrwxr-x 2 root wheel 512 5 апр 2002 xemacs-wp-packages
Это пример как собирают xemacs на freebsd.
Вообще, добро пожаловать в xemacs-users-ru, там отвечают, по делу, и судя
по всему Махоткину удается пропихнуть правки в основное дерево исходников
довольно эфективно.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/2541a31a19c3.html, оценка из 5, голосов 10
|