Это не велосипед, ибо написано один раз, используют все. А в емаксе каждый для себя катает охрененные конфиги и скрипты, чтобы делать всё то же, что и пользователи других редакторов.
> SXEmacs now has all sorts of enhanced number types. Things like bignum, bigfloat, fractions, mpfr-floats, complex-numbers, gaussian-numbers, residue classes and residue class rings.
Ну и зачем это лисп-машине, предназначенной для редактирования текста?
ИМХО Redefining Emacs должно начаться с использования в нем нормального языка расширения, а не своей кустарной поделки (не в смысле качества реализации).
А почему мне customize хватает? В Emacs можно писать "охрененные конфиги и скрипты" но это не обязательно. Можно взять готовые расширения для Emacs'а и не писать самостоятельно.
> тобы делать всё то же, что и пользователи других редакторов
suser ты хоть раз в жизни в Emacs видел? А работал в нем? Знаешь его возможности? По твоим заявлениям видно что нет. Тогда как ты, мразь, смеешь вякать?
/me видел массу людей с конфигурациями типа {VIm,Emacs}+{KDE,Gnome}. Более, того, сам так живу (Konsole+много-много screen+vim). И ничего, нигде не жмет
> в чем отличия для ПОЛЬЗОВЕТЕЛЯ от GNU Emacs и XEmacs ?
Ну, не знаю, кто такой ПОЛЬЗОВЕТЕЛЬ, а для пользователя отличия примерно следующие:
в последние годы GNU Emacs развивается гораздо ровнее, в результате чего, в ём есть сравнительно приемлемый юникод (редактирования, скажем, UTF-8 или UTF-16 поддерживают оба, причем, давно, но вот всякие досадные мелочи...).
Многие пэкеджи (в частности, tramp или vc) в емаксе уже поприличнее сделаны.
GNU Emacs, опять же, в последнее время, кажется, неплохо собирается и работает с "современными тулкитами"
Однако, в XEmacs есть несколько фишек, к которым "прикипел" настолько, что GNU Emacs кажется чужеродным. Например, самая, гхм, органичная для меня реализация "табов" - gutter. Где-то он удачеее взаимодействует с X'ой, но это, как правило, не нужно. Но, тем не менее, именно из-за этих глупых привычек я до сих пор использую XEmacs :-)
Основное отличие для пользователя LOR, в том, что среди разработчиков засветился Евгений Зайцев, более известный как lg. Цели и задачи проекта - традиционные для любого форка. "Старый проект тормозной и глючный, власть захватили старики-маразматики, проект не развивается, молодЕжь затираютЬ ..."
> "Старый проект тормозной и глючный, власть захватили старики-маразматики, проект не развивается, молодЕжь затираютЬ ..."
вовсе нет .. xemacs и sxemacs - дружественные проекты, просто xemacs больше ориентируется в сторону винды ибо ведущие разработчики сидят на винде .. sxemacs напротив ориентирован на unix пользователя весь виндовый код почти вычищен
Цитата: <em>Правда пока в новых версиях нет поддержки сглаживания шрифтов при редактировании текста (есть нестабильная ветка разработки в которой эта возможность реализована).</em>
Так когда "apt-get install что-то" даст мне емакс (любой) с АА?.. 32 кнопки мыши, конечно, актуальнее. Маразм полнейший.
Регулярно пытаюсь перелезть на Emacs. Постоянно обламываюсь из-за тривиальных вещей. Первая и главная - поддержка unicode.
Я, конечно, понимаю, что Emacs писали фиг знает когда, и unicode тогда не было, но мне просто без разницы что было тогда. Мне просто нужен unicode и вариантов нет. Ну не прокатывают варианты типа KOI8-R. А грамотный IDE нужен. Так что пользовался Eclipse с кучей плагинов (но там свои грабли).
Восторг! UTF-8 уже поддерживается! Надо будет попробовать. Но мой разум, утомленный изучением особенностей скрещивания Scheme и Java не может осознать необходимости поддержки Live Journal в Emacs для того, чтобы в Emacs можно было включить UTF-8. Это напоминает необходимость построить космопорт (к которому бесплатно прилагается мост), для того, чтобы сделать возможным проезд с одной стороны реки на другую. Космопорт это конечно круто, но зачем? Нда...
Более приличным встроеным языком, и вследствие этого бОльшим набором расширений(на вимовском ничего серьёзного не написать, если не учитывать :py и т.п.).
Меньшей "режимностью"(хотя у этой медали есть обратная сторона).
> Так когда "apt-get install что-то" даст мне емакс (любой) с АА?..
Как хорошо уметь читать. Еще лучше уметь писать. Буквы для сборки. В общем, если так уж хочется антиалиасинга, небольшой труд. Хотя, если честно, не уверен в полезности антиалиасинга в редакторе. Все равно самый удачный monospace шрифт - это misc fixed :-).
Как-то все страшно. Достаточно поставить mule (x)emacs, и поставить xemacs-mule-ucs и, обана, золотой ключик почти у нас в кармане :-). По крайней мере, для данного буфера можно задать и utf-8, и utf-16
> Не хотельсь бы разводить полемику, но очень хочеться узнать, чем emacs лучше vim'a? В трех словах, если можно...
О, вот это пошел разговор настоящих мужчин :-). На самом деле, плюсы (для меня) есть. Емаксовый ediff и diff-mode - лучше аналогичных возможностей в vim. Питон vim в установках по умолчанию редактирует гораздо хуже, дурацкие установки по индентации и автопереходам, кстати, и у столь почитаемого здесь Kate тоже очень слабенький редактор с точки зрения индентации, причем, не только в py-mode. Интеграция с VCS в емаксе существенно лучше.
И последнее :-)): редакторы с двумя режимами отдыхают ;-).