Software-update - CudaText 1.232.0
In dit artikel:
CudaText heeft een nieuwe release: versie 1.232.0 van de open‑source, crossplatform teksteditor is beschikbaar. De toepassing draait op Windows, Linux, macOS, BSD en Solaris, is in Object Pascal geschreven, start snel en laat zich via Python-addons makkelijk uitbreiden — eigenschappen die het vooral voor ontwikkelaars aantrekkelijk maken. Het project wordt actief onderhouden en kent frequente updates; de aankondiging bevat de changelog vanaf 1.231.0.
Belangrijkste vernieuwingen in 1.232.0 en recente tussenversies:
- Detectieopties voor lexers zijn herzien: elke sleutel ondersteunt nu met ';' gescheiden bestandsmaskers en krachtigere patronen (bijv. "*foo", "foo*", "foo*bar"); lite‑lexers worden ook ondersteund.
- Nieuwe lite-lexer voor configuratiebestanden: Config‑RC.
- Visuele wijziging: de statusbalkindicator voor alleen-lezen (RO) is nu rood en vetgedrukt.
- Diverse lexers verbeterd: Rainmeter toegevoegd/verbeterd, JS-lexer toont nu klasse‑methoden en geneste functies, template strings kunnen meervoudig zijn; Diff-lexer is nu vooraf geïnstalleerd.
- Folding- en code‑tree‑verbeteringen: opties toegevoegd om folding-gedrag aan te sturen en code‑tree beter te sorteren of lijnen te laten tonen wanneer folding‑limieten overschreden zijn.
- GTK2-build profiteert van ~2x snellere rendering door overgenomen codeonderdelen.
- Installer/plug-in wijzigingen: linters/formatters moeten bij installatie specifieke modules aanwezig hebben; installatie van ZIPs via de commandline vereist nu cuda_fmt/cuda_lint waar van toepassing.
- Diverse bugfixes: o.a. problemen met bestandsnamen op exFAT, freezes bij externe mapmutaties op Windows, caret‑posities na knip/merge en correcte weergave van Midden-Oosterse tekens.
Daarnaast zijn meerdere communitybijdragen en API‑aanpassingen opgenomen, waarmee plugins betere integratie en extra functionaliteit krijgen.