Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

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» в настройках.

Свёртывание кода в настоящее время основано на отступах, однако данный подход некорректно работает в сложных случаях:

Atom обновился до версии 1.25 4
Atom обновился до версии 1.25 5

При использовании tree-sitter свёртка и выделение кода соответствуют синтаксису:

Atom обновился до версии 1.25 6

С полным списком изменений в текущей версии можно ознакомиться на странице проекта.

Следующая версия Atom 1.26 находится в бета-тестировании. В ней панель Git содержит список последних коммитов, доступен fuzzy-finder при совместной работе в Teletype, а также улучшены наблюдатели файловой системы. Полный список изменений доступен на GitHub.

Напомним, что в сентябре 2017 года текстовый редактор Atom получил дополнения, превращающие его в среду разработки.

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов