Автор — разработчик из мира OCaml — объясняет, почему в итоге привязался к Emacs, хотя начинал с полного хаоса. В детстве он учился программировать на PHP без интернета и, не имея прав на установку, писал код в Microsoft Word, просто не понимая разницы между текстовым редактором и редактором форматированного текста. Потом открыл EasyPHP, пересел на Notepad и наконец на Notepad++ — это стало откровением. Долгое время он пользовался Notepad++, пробовал SciTE и Eclipse, а затем подсел на Sublime Text, думая, что это последний редактор в его жизни.
Всё изменилось на форуме Le Site du Zéro. Там автор наткнулся на обсуждения необычных языков — OCaml, Erlang, Forth, Haskell, Io, Smalltalk, диалектов Lisp. В 2026 году этот список не удивит, но тогда для человека, знавшего только PHP, это был шок. Он решил изучить как можно больше языков и ради этого даже взялся писать интерпретатор Brainfuck для каждого. Проблема: он сидел на Windows и Adobe Creative Suite, а найти компилятор или интерпретатор для экзотического языка было сложно. Нужен был редактор с поддержкой всего этого зоопарка.
Тут и выручил Emacs. В эпоху до зрелого LSP и TreeSitter казалось, что для любого, даже самого тёмного языка существует Emacs-режим. И, что удивительно, Windows-версия Emacs работала отлично. Единственная трудность — новичок понятия не имел, что такое $PATH и где настраивать редактор. Спустя десятки экспериментов Windows стал слишком тесным, автор перешёл на Linux через виртуалку и dual-boot, а в 2014 году окончательно удалил Windows-раздел.
Забавно: одно из старейших свободных программ он сначала использовал на проприетарной ОС, а потом мигрировал на более свободную платформу. Автор остаётся с Emacs по сей день, хотя иногда уходил в IntelliJ ради JVM и в Visual Studio ради .NET. Но мышечная память и привычка всегда возвращали его обратно. Свой выбор он не жалеет, хоть он и был сделан по хаотичным, ситуативным причинам.