The Pulsar team announced the release of Pulsar v1.122, an Electron-based cross-platform text and source code editor. In addition to the usual bug fixes, this release continues the trend of improving Tree-sitter, an incremental parsing system, with a specific focus on C and PHP language support.
Regarding this, these monthly enhancements ensure consistent improvements in syntax highlighting, including more precise scoping for C++ templates and better null-safe property access in PHP.
On top of that, the Pulsar team has made some notable improvements to the launcher functionality:
- A bug in the RPM package that resulted in the
pulsar
andppm
binaries being removed during upgrades have been resolved. - The AppImage has also received an update, supporting more launch flags, such as
--wait
, and enhancing compatibility for commands like-p --version
to display version info.
Pulsar 1.122 also tackled a pesky issue involving an error in autocomplete-plus for the PHP Tree-sitter grammar. Additionally, incorrect behavior in some folding scenarios, such as โFold at Indent Level Xโ and folds involving “#ifdefs” in C/C++, has also been addressed.
Moreover, it’s important to mention that Pulsar now offers an alternative to IndexedDB with an SQL state storage option, which is currently available as an opt-in feature. This enhancement adds more flexibility for developers who need different data storage options.
Lastly, in preparation for an Electron upgrade, Pulsar has also replaced deprecated Electron API calls, such as shell.moveItemToTrash
, with more modern alternatives, ensuring the app is ready for future improvements.
The changelog provides detailed information on all novelties in the new version.
The Pulsar code editor is available for Linux users as an installation DEB and RPM package or a distro-agnostic AppImage file. Flatpak fans can also find it on Flathub.