Cudatext - editor

Discuss other useful utilities, general computing tips & tricks, Internet resources, etc.
ahk7
Posts: 575
Joined: 06 Nov 2013, 16:35

Cudatext - editor

08 Nov 2019, 12:20

I enjoy using this editor - the author is also very responsive to suggestions (and very active - just check the GH repo).
Homepage: http://uvviewsoft.com/cudatext/
Source: https://github.com/Alexey-T/CudaText

CudaText is a cross-platform text editor, written in Lazarus. Open source project. It is extensible by Python add-ons (plugins, linters, code tree parsers, external tools). Syntax parser is feature-rich, based on EControl engine (though not as fast as in some competitors).

Features
  • Syntax highlight for lot of languages (230+ lexers). including AutoHotkey ;)
  • 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.
cudatext-dark.png
cudatext-dark.png (32.84 KiB) Viewed 4559 times
aldrinjohnom
Posts: 77
Joined: 18 Apr 2018, 08:49

Re: Cudatext - editor

09 Nov 2019, 00:59

ahk7 wrote:
08 Nov 2019, 12:20
I enjoy using this editor - the author is also very responsive to suggestions (and very active - just check the GH repo).
Homepage: http://uvviewsoft.com/cudatext/
Source: https://github.com/Alexey-T/CudaText

CudaText is a cross-platform text editor, written in Lazarus. Open source project. It is extensible by Python add-ons (plugins, linters, code tree parsers, external tools). Syntax parser is feature-rich, based on EControl engine (though not as fast as in some competitors).

Features
  • Syntax highlight for lot of languages (230+ lexers). including AutoHotkey ;)
  • 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.

cudatext-dark.png
I am attached to notepad++ for almost 6 years from now programming with autohotkey because of its "autosave" feature. Does that editor have this autosave feature? That would be very sweet. :thumbup:
Developer of AJOM's DOTA2 MOD Master, Easiest way to MOD your DOTA2 without the use of internet :lol: . I created this program using Autohotkey thats why I love Autohotkey and the community!

GitHub:
https://github.com/Aldrin-John-Olaer-Manalansan
ahk7
Posts: 575
Joined: 06 Nov 2013, 16:35

Re: Cudatext - editor

09 Nov 2019, 03:20

By default: If you have unsaved files and close the program it will ask you to a) save files, b) don't save but keep in session (so next time you open cudatext it will open those unsaved files again) or c) don't save.

There are many plugins to extend the editor, it appears there is one for Auto Save as well - so yes, it seems to be the case :)
Forum: http://synwrite.sourceforge.net/forums/viewtopic.php?f=19&t=2094
Code: https://sourceforge.net/projects/cudatext/files/addons/plugins/
You can set the save_interval, default 30 seconds.

You should be able to install plugins from within the editor itself, just open the command palette (ctrl-shift-p) and type plugins and you'll find it :)

You don't have to install Cudatext, just download the zip and unpack it and you're good to go.
aldrinjohnom
Posts: 77
Joined: 18 Apr 2018, 08:49

Re: Cudatext - editor

10 Nov 2019, 03:50

ahk7 wrote:
09 Nov 2019, 03:20
By default: If you have unsaved files and close the program it will ask you to a) save files, b) don't save but keep in session (so next time you open cudatext it will open those unsaved files again) or c) don't save.

There are many plugins to extend the editor, it appears there is one for Auto Save as well - so yes, it seems to be the case :)
Forum: http://synwrite.sourceforge.net/forums/viewtopic.php?f=19&t=2094
Code: https://sourceforge.net/projects/cudatext/files/addons/plugins/
You can set the save_interval, default 30 seconds.

You should be able to install plugins from within the editor itself, just open the command palette (ctrl-shift-p) and type plugins and you'll find it :)

You don't have to install Cudatext, just download the zip and unpack it and you're good to go.
Im impressed, I'll try using it on my future scripts. Just finished downloading its plugins and the app.
Developer of AJOM's DOTA2 MOD Master, Easiest way to MOD your DOTA2 without the use of internet :lol: . I created this program using Autohotkey thats why I love Autohotkey and the community!

GitHub:
https://github.com/Aldrin-John-Olaer-Manalansan
User avatar
Delta Pythagorean
Posts: 627
Joined: 13 Feb 2017, 13:44
Location: Somewhere in the US
Contact:

Re: Cudatext - editor

11 Nov 2019, 03:39

By what I've seen, this is so close to Sublime Text, I'm not quite convinced on this. Although it looks nice, Sublime Text has stuck with me for about.. 3 years now? I switched off of Notepad++ because of its clunky way of doing syntax highlighting, and most of the plugins made for the thing were outdated. The last thing I needed was something that didn't work. So I switched to Sublime Text and I haven't budged from it.
I've even made a few syntax definitions with very strict rules for each language. I have no reason to switch to another editor, do I?

IF I was to use this editor, what differences would this have vs. Sublime Text.
I'll answer a few things:
  • [Yes] Syntax highlight for lot of languages (230+ lexers). including AutoHotkey ;)
  • [Don't know, haven't looked for anything like this] Code tree: structure of functions/classes/etc, if lexer allows it.
  • [Yes] Code folding.
  • [Yes] Multi-carets and multi-selections.
  • [Yes] Find/Replace with regular expressions.
  • [Yes] Configs in JSON format. Including lexer-specific configs.
  • [Yes] Tabbed UI.
  • [Yes] Split view to primary/secondary. Split window to 2/3/4/6 groups of tabs.
  • [Yes] Command palette, with fuzzy matching.
  • [Yes] Minimap. Micromap.
  • [Yes with toggle] Show unprinted whitespace.
  • [Yes] Support for many encodings.
  • [Yes] Customizable hotkeys.
  • [Yes] Binary/Hex viewer for files of unlimited size (can show 10 Gb logs).
  • [Yes] Correctly saves binary files.
Other than that, I've used the same thing for so long, I've even bought the full version (which doesn't change much besides not nagging you to buy the full version).

[AHK]......: v2.0.12 | 64-bit
[OS].......: Windows 11 | 23H2 (OS Build: 22621.3296)
[GITHUB]...: github.com/DelPyth
[PAYPAL]...: paypal.me/DelPyth
[DISCORD]..: tophatcat


Return to “Other Utilities & Resources”

Who is online

Users browsing this forum: No registered users and 28 guests