Registered by Peter J. Mello

CudaText is a cross-platform text editor, written in Lazarus. Open source project. It starts quite fast (0.5 sec with 30 plugins on CPU Intel Core i3 3Hz). It is extensible by Python add-ons (plugins, linters, code tree parsers, external tools). Syntax parser is feature-rich, based on EControl engine.

Features:
  * Syntax highlight for lot of languages (230+ lexers).
  * Code tree: structure of functions/classes/etc, if lexer allows it.
  * Code folding.
  * Multi-carets and multi-selections.
  * Find/Replace with regular expressions.
  * Configs in JSON format. Including lexer-specific configs.
  * Tabbed UI.
  * Split view to primary/secondary. Split window to 2/3/4/6 groups of tabs.
  * Command palette, with fuzzy matching.
  * Minimap. Micromap.
  * Show unprinted whitespace.
  * Support for many encodings.
  * Customizable hotkeys.
  * Binary/Hex viewer for files of unlimited size (can show 10 Gb logs).
  * Correctly saves binary files.

Features for HTML/CSS coding:
  * Smart auto-completion for HTML, CSS.
  * HTML tags completion with Tab-key (Snippets plugin).
  * HTML color codes (#rgb, #rrggbb) underline.
  * Show pictures inside editor area (jpeg/png/gif/bmp/ico).
  * Show tooltip when mouse moves over picture tag, entity, color value.

Features implemented as plugins:
  * Addons manager
  * Find in files
  * Snippets
  * External tools
  * Project manager
  * Session manager
  * Macro manager
  * Spell checker
  * FTP panel
  * Linters support (CudaLint)
  * Brackets highlight, go to pair bracket
  * Highlight all occurences
  * Color picker
  * Insert date/time
  * Formatters for HTML/ CSS/ JS/ XML/ SQL
  * Tabs list in sidebar
  * Create backup files
  * Menu configurator

Project information

Maintainer:
Peter J. Mello
Driver:
alexey-t
Licence:
Mozilla Public Licence

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Git
Programming languages:
Free Pascal

Get Involved

  • warning
    Report a bug
  • warning
    Ask a question
  • warning
    Help translate

Downloads

Latest version is 1.91.0
released

All downloads