Решил попробовать хакабле редактор от GitHub и сообщества Atom.
Собрал на генте самый свежак из гита, ебилды из оверлея petkovich, зависимостей минимум, которые есть не напрягают и не мусорят в системе. Для бинарных дистров есть deb и rpm пакеты, также инструкции по сборке/пакетированию для других дистров.
Следует отметить, что разработка идёт очень активно, issues публикуются буквально каждый час, пуллреквесты идут, активных контрибьюторов тоже достаточно.
Что мы имеем, оказывается, редактор построен на базе Chromium (хотя компилируется быстро, не больше 10-15 минут, в отличие от вышеуказанного монстра, на который уходит полтора часа на предтоповых процессорах) и NodeJS, который также работает как менеджер пакетов (плагинов, тем интерфейса, цветосхем).
Интерфейс рендерится из html/css (используется LESS), благодаря чему вы можете вызвать привычный в браузерах (идентичный хромовскому) Developer Tools и понять как устроен любой элемент редактора — и, что самое приятное, настроить его как угодно, вот что такое действительно хакабле, вот что подкупает. Примеры настройки интерфейса под себя: 1, 2, 3, 4, 5, 6.
Модульная система хороша, то, что вам не нужно, можно просто отключить как пакет (например статусную строку, табы, минимап) или тут же переписать его на свой вкус, прямо в редакторе. Сразу же видна хорошая интеграция с git, редактор форкает модуль/пакет, работа с git супер, можно сразу отправить себе в репу, либо же прямо в официальный репозиторий редактора для других.
Из коробки идёт темная и светлая тема интерфейса, tree-viwer (панель проекта), пару цветосхем, предпросмотр Markdown (GitHub-flavoured) прямо в редакторе, что клёво, базовые пакеты типа автокомплита, проверки грамматики и т.д., т.е. то, что нужно из коробки. Остальное искать в пакетах.
Управление редактором возможна как через меню (строку которого можно спрятать), так и через удобный Command Palette (аналогичный саблаймовскому Package Control), есть также fuzzy finder, идея atom shell понравилась.
В заключительном слове хочу сказать, что этот редактор похоронит (если уже не начал хоронить) небезызвестный закрытый Sublime Text, а также (как активный пользователь vim) полагаю, что некоторое число пользователей Vim, которые испытывают неприятности по различным мелким проблемам в виме и еще не готовом neovim, также перейдут на него, текущее состояние vim-mode уже работает не хуже аналогичного в идее/саблайме, но еще не дотягивает до полноценного Vim (кстати разработчики всерьез рассматривают и планируют как отдельный пакет: Atom как фронтэнд к NeoVim).
Оно еще сырое, для полноценного использования не подходит (падает довольно часто), но начать пилить редактор для себя можно уже начинать. Стоит попробовать когда будет более стабильно. Впечатления приятные, хорошие. Я полагаю, что Atom станет главным инструментом веб-разработчика (как минимум) в ближайшие пару лет.