CudaText editor release 1.110.3


CudaText editor release 1.110.3

CudaText is a free, cross-platform code editor written in Lazarus. The editor supports Python extensions, and has several features borrowed from Sublime Text. On the project wiki https://wiki.freepascal.org/CudaText#Advantages_over_Sublime_Text_3 the author lists advantages over Sublime Text.

The editor is suitable for advanced users and programmers (more than 200 syntactic lexers are available). Some IDE features are available as plugins. The project repositories are on GitHub. To run on Linux, there are builds on GTK2 and Qt5. CudaText has a relatively fast startup (about 0.3 seconds on a Core i3 CPU).

Changes made in the last 2 months:

  • Improved regular expression engine TRegExpr. Added atomic groups, named groups, lookahead+lookbehind assertions, search for unicode groups by p P, support for big U+FFFF unicode characters. This is the same engine that comes with Free Pascal, but the upstream version. It is hoped that changes from upstream will also be included in Free Pascal.

  • Improved lexers. For example, JSON now underlines all invalid JSON constructs, Bash underlines invalid "numbers", PHP has been heavily tweaked to pass tests from a different editor.

  • Added options:

    • Status bar font.
    • The UI theme element for the color of the status bar.
    • Allow tab bar to be shown.
    • Allowing the bottom and sidebars to be shown on startup.
  • The Check for Updates command works on all operating systems.

  • New RegEx lexer for coloring the input of the Search dialog in "regular expression" mode.

  • Vertical boxes for "line break" mode now work in much the same way as they do in Sublime Text and VS Code. More details on the wiki. https://wiki.freepascal.org/CudaText#Behaviour_of_column_selection

  • For ST3 users, there is a section on the wiki showing how many ST3 actions to perform in CudaText: https://wiki.freepascal.org/CudaText#CudaText_vs_Sublime_Text.2C_different_answers_to_questions

Source: linux.org.ru

Add a comment