CudaText is a code editor with a simple, tabbed interface and side-panels. Includes split view, code folding, hotkeys, theme support, color picker and more. The program supports 190+ syntaxes and add-ons written in Python, as well as some IDE features if plugins are used.
The program is cross-platform with clients available for Mac and Linux. Note that settings are modified via text config files (JSON format) in place of options dialogs.
Application folder
MPL 2.0
Download the ZIP package and extract to a folder of your choice. Launch cudatext.exe.
SynWrite, Atom Portable
- + add: code-tree for CSS lexer shows colored squares near ‘Colors’ items (thanks @NQUARE)
- + add: lexer CSS: show color formats ‘rgb’, ‘hsl’, ‘#aabbccdd’ in code-tree (thanks @NQUARE)
- + add/change: reworked the way how app saves/restores per-file-history for properties: word wrap, show unprinted chars, show line numbers, show folding column, show minimap, show micromap, show ruler; format of JSON history: changed ‘bool’ values to ‘int’
- + add: wiki topic https://wiki.freepascal.org/CudaText#Brackets_auto-pairing_logic
- – fix: problem with “CudaExt / Code-Tree Symbol list” and non-ASCII file text (thanks @kvichans)
- – fix: command ‘Redo’ could not work sometimes (thanks @xcme)
- – fix: crash after installing lexer, while lite-lexer SQL^ was active (thanks @JairoMartinezA)
- – fix: regression since 1.124.0: Console’s right-click menu is incomplete (thanks @kvichans)
- – fix: regression since 1.127.0: broken work of lite lexers with minimap (thanks @tmsg)
- – fix: regression since 1.128.0: app crashes on start, if lexers have ‘grammar’ (examples: C#, Pascal, SQL)
- – fix: plugins hotkeys become broken in current app session, after any plugin installation (thanks @JairoMartinezA, @OlehL)