CudaText is a cross-platform text editor that provides an array of plugins to support features such as code snippets, color picker, and macros. The app even comes with a simple module to help in the development of new plugins as well.
Key Features include:
- Code folding.
- Code tree structure.
- Find/Replace with regex.
- Plugins in Python language. Plugins can do lot of things.
- Configs in JSON. Lexer specific configs.
- Tabbed UI.
- Split each tab.
- Split view for 2/3/4/6 files.
- Simple auto-completion (fixed list) for some Lexers.
- Command palette (ST3 style).
- Minimap (ST3 style).
- Show unprinted whitespace.
- Support for many encodings.
- Customizable hotkeys.
CudaText has some great features for developers, such as syntax highlighting and HTML/ CSS support, with autocompletion, HTML color codes underline, picture viewing, code folding, and code tree structure etc.
In conclusion, CudaText is a solid Notepad replacement app that has some powerful functions tucked away. It is lightweight and easy to learn and use.
Add: reworked Code-Tree handling, fixed some crashes.
Add: reworked minimap, it paints faster/nicer.
Add: API for Code-Tree, now it's possible to make plugins which fill code-tree for some files.
Add: must not activate passive+unmodified tab by clicking its X.
Add: must disable tab closing during file loading/saving.
Add: optimizations for huge lines (len 1M+).
Add: cursors for auto-scroll support high-DPI (thanks, FTurtle).
Add: option "autocomplete_add_opening_bracket".
Change: sidebar: changed color to darker, changed icon set to white.
Change: lexer Pascal: don't add fold-range "unit".."end.".
Fix: flickering on making tab "near current tab".
Fix: flickering on opening many files (File/Open or session).
Fix: Windows IME input.