В кроссплатформенном редакторе кода Pulsar 1.122 появились улучшения для C и PHP, исправления в программе запуска, возможность хранения состояния SQL и многое другое.
Команда Pulsar объявила о выпуске Pulsar v1.122 — кроссплатформенного текстового редактора и редактора исходного кода на базе Electron. Помимо обычных исправлений ошибок, в этом выпуске продолжается работа по улучшению Tree-sitter — системы инкрементального синтаксического анализа с упором на поддержку языков C и PHP.
Что касается этого, то ежемесячные обновления обеспечивают постоянное улучшение подсветки синтаксиса, в том числе более точную область видимости для шаблонов C++ и более безопасный доступ к свойствам в PHP.
Кроме того, команда Pulsar внесла несколько заметных улучшений в работу лаунчера:
- Исправлена ошибка в пакете RPM, из-за которой двоичные файлы
pulsar
иppm
удалялись во время обновления. - Приложение AppImage также получило обновление, поддерживающее больше флагов запуска, таких как
--wait
, и улучшающее совместимость с такими командами, как-p --version
для отображения информации о версии.
Pulsar 1.122 также решил досадную проблему, связанную с ошибкой в автозаполнении, а также грамматику PHP Tree-sitter. Кроме того, исправлено некорректное поведение в некоторых сценариях сворачивания, таких как “Сворачивание на уровне отступа X” и сворачивания, включающие “#ifdefs” в C / C ++.
Кроме того, важно отметить, что Pulsar теперь предлагает альтернативу IndexedDB с возможностью хранения состояния в SQL, которая в настоящее время доступна в качестве дополнительной функции. Это усовершенствование повышает гибкость для разработчиков, которым нужны другие варианты хранения данных.
Наконец, в рамках подготовки к обновлению Electron компания Pulsar также заменила устаревшие вызовы API Electron, такие как shell.moveItemToTrash
, более современными альтернативами, чтобы приложение было готово к будущим улучшениям.
Журнал изменений содержит подробную информацию обо всех нововведениях в новой версии.
Редактор кода Pulsar доступен для пользователей Linux в виде установочного пакета DEB и RPM или файла AppImage, не зависящего от дистрибутива. Поклонники Flatpak также могут найти его на Flathub.