Atom обновился до версии 1.25
Новости
Вышла новая версия редактора Atom. Добавлены улучшения в модуль GitHub, изменены подсветка синтаксиса, функция сворачивания кода и многое другое.
3К открытий3К показов
Новая версия кроссплатформенного текстового редактора Atom покинула стадию бета-теста и вышла в релиз. Одновременно с этим в бету перешла следующая сборка Atom 1.26.
GitHub
Стал доступен просмотр изменений, связанных с режимами доступа к файлам и символическими ссылками. Также в нём больше не сбрасывается положение прокрутки.
Добавлена возможность разбиения строк для написанных в мини-редакторе сообщений коммитов. Сообщения, написанные в раскрытом режиме редактора, не разбиваются.
Python и HTML
Добавлена поддержка аннотаций функций, асинхронных функций, f-строк и бинарных строк, также обновлено форматирование строк.
Значение атрибута style
в HTML теперь размечается как CSS.
Производительность
Команда atom
с флагом wait
открывала файл в новом окне, что приводило к замедлению работы. Теперь atom --wait
также открывает файлы в запущенных окнах, что делает удобнее редактирование сообщений коммитов.
Появилась возможность вызова через API диалоговых окон подтверждения и сохранения в асинхронном режиме.
Подсветка синтаксиса и свертывание кода
Стала доступна для тестирования система парсеров tree-sitter с грамматиками для JavaScript, TypeScript, Python, C, C++, Go и Bash. Механизм можно включить, отметив «Use Tree Sitter Parsers» в настройках.
Свёртывание кода в настоящее время основано на отступах, однако данный подход некорректно работает в сложных случаях:
При использовании tree-sitter свёртка и выделение кода соответствуют синтаксису:
С полным списком изменений в текущей версии можно ознакомиться на странице проекта.
Следующая версия Atom 1.26 находится в бета-тестировании. В ней панель Git содержит список последних коммитов, доступен fuzzy-finder при совместной работе в Teletype, а также улучшены наблюдатели файловой системы. Полный список изменений доступен на GitHub.
Напомним, что в сентябре 2017 года текстовый редактор Atom получил дополнения, превращающие его в среду разработки.
3К открытий3К показов