На Гитхабе скоро появится продвинутый редактор кода. Никакого официального объявления об этом команда Гитхаба пока не сделала, однако уже опубликованы около семидесяти репозиториев, по которым можно примерно представить себе функционал будущего редактора. Официальный сайт редактора, atom.io, пока содержит только заставку с одним словом: «Soon» («скоро»). [UPD: Сайт уже заработал.] В некоторых репозиториях есть и скриншоты будущего редактора:
Темная тема интерфейса
Светлая тема интерфейса
Рендеринг markdown в редакторе
Command palette в стиле Sublime Text
Большая часть редактора написана на языке CoffeeScript, для серверной части используется Node.js. Судя по графикам коммитов, разработка идёт уже довольно давно и редактор умеет очень много — сниппеты, emmet, vim-режим, нечёткий поиск, совместная работа, сбор статистики и многое другое.
UPD2: Я перевёл первые два поста из блога Atom, в которых рассказано о концепции и архитектуре редактора. Так как первый пост — всего лишь короткое вступление без технических подробностей, я опубликовал их одной статьёй.
Темная тема интерфейса
Светлая тема интерфейса
Рендеринг markdown в редакторе
Command palette в стиле Sublime Text
Большая часть редактора написана на языке CoffeeScript, для серверной части используется Node.js. Судя по графикам коммитов, разработка идёт уже довольно давно и редактор умеет очень много — сниппеты, emmet, vim-режим, нечёткий поиск, совместная работа, сбор статистики и многое другое.
UPD2: Я перевёл первые два поста из блога Atom, в которых рассказано о концепции и архитектуре редактора. Так как первый пост — всего лишь короткое вступление без технических подробностей, я опубликовал их одной статьёй.