GitHub анонсировал текстовый редактор, построенный на кодовой базе проекта Chromium. Несмотря на использование браузерных технологий, Atom не является web-приложением, а, по сути, представляет собой специализированный вариант Chromium, в котором каждая вкладка выполняет роль локально обрабатываемой web-страницы.
В данный момент приложение находится на стадии начального тестирования. Сообщается об открытии кода около 80 библиотек и пакетов, связанных с проектом. Код ядра пока не открыт.
Имеется режим совместимости с Vim и Emacs, средства обеспечения совместной работы с кодом, подсветка синтаксиса, поддержка расширений, тем оформления, вкладок и закладок. Кроме того, среди заявленных функций отмечен умный контекстный поиск, одновременное использование нескольких курсоров и областей выделения, наглядная пометка изменений, автодополнение, а также проверка кода для разных языков (Ruby, Python, SQL, PHP, Perl, Objective-C, C/C++, JavaScript, Java, Go и т.д.). Для написания документации с помощью редактора Atom может быть использована разметка Markdown.
Присутствует возможность навигации по локальной файловой системе посредством интегрированного файлового менеджера с функцией поиска файлов. Для централизованной установки дополнений используется встроенный менеджер пакетов. В качестве основного инструмента для разработки дополнений предполагается использование Node.js и других популярных JavaScript библиотек (jQuery, Underscore и SpacePen).
>>> Подробности