Я огляделся вокруг, чтобы посмотреть кадры с дистрибутивами Emacs, но безрезультатно. Исходный код Emacs 16.56 от 15 июля 1985 года доступен на Github , но ни при каких обстоятельствах мне не удалось его собрать.
Оригинальная статья Stallman Emacs описывает Elisp, мотивацию Emacs и некоторые старые расширения - но этого недостаточно для того, чтобы восстановить то, что он чувствовал, играя с ним.
Мой вопрос: как Emacs выглядел в те времена? До org-mode, MELPA, magit, большинство языков, которые мы знаем сегодня - делали ли люди что-нибудь кроме взлома Lisp?
Были ли пакеты, которые люди использовали, которые сейчас полностью забыты? Как выглядел пользовательский интерфейс?
И последний вопрос: есть ли у нас что-то, что осталось неизменным со времени первого выпуска GNU Emacs?
Мне было бы интересно услышать от тех, кто использовал это тогда.
(Я отметил тегом Terminal-Emacs, потому что вопрос требует по крайней мере один тег.)
источник
Ответы:
Emacs предшествует GNU Emacs и, следовательно, предшествует Emacs Lisp.
В большинстве 80-х годов Emacs был только тем, что мы сейчас называем терминальным режимом (и только одним кадром), и в нем не было мыши, строки меню, панели инструментов, края, граней, цвета или настройки.
Остальные выглядели и действовали примерно так же, как и сейчас (для режима терминала). Режим справки (например
C-h f
), по сути, был таким же, но без негоBack
и т. Д. Информация была по существу такой же. Минибуфер, окна, эхо-область, регион, поиск, кстати, запрос-замена и т. Д. Были практически такими же, как сейчас. ИспользованиеTAGS
файлов для перехода к определению функции и т. Д. По существу было таким же.Так что да, большинство базовых вещей, вероятно, живет более или менее без изменений, но материал был добавлен. Сначала было добавлено много вещей, которые существовали в других местах в графическом интерфейсе: мышь, цвет, отдельные рамки и т. Д.
Страница категории истории EmacsWiki может дать вам больше информации. Помимо прочего, там вы найдете ссылку на временную шкалу Emacs .
источник
Первое издание O'Reilly's Learning GNU Emacs датируется 1991 годом, так что эта книга, вероятно, даст вам четкое представление об опыте GNU Emacs конца 80-х.
Аппаратные средства того времени сформировали бы опыт Emacs 80-х годов в GNU так же, как и состояние самого Emacs. Помните, что 80-колоночные монохромные текстовые дисплеи или режимы видео были обычным явлением, и «Восемь мегабайт и постоянная замена» все еще были актуальны. Длина, на которую люди собирались минимизировать расстояния редактирования в коде отображения Emacs, тоже рассказывает историю.
В 1985 году спор о Гослинге и Unipress Emacs был, по-видимому, все еще актуальным или недавним, в то время как раскол XEmacs проходил через пару лет.
источник