Cudatext - editor

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

Cudatext - editor

Post by ahk7 » 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 4455 times

aldrinjohnom
Posts: 77
Joined: 18 Apr 2018, 08:49

Re: Cudatext - editor

Post by aldrinjohnom » 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: 572
Joined: 06 Nov 2013, 16:35

Re: Cudatext - editor

Post by ahk7 » 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

Post by aldrinjohnom » 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: 626
Joined: 13 Feb 2017, 13:44
Location: Somewhere in the US
Contact:

Re: Cudatext - editor

Post by Delta Pythagorean » 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.6 | 64-bit
[OS].......: Windows 11 | 22H2 (OS Build: 22621.1555)
[GITHUB]...: github.com/DelPyth
[PAYPAL]...: paypal.me/DelPyth
[DISCORD]..: tophatcat


You should consider migrating to v2. Practice with small features first such as learning how to do Guis!
Remember to use [code] ... [/code] for your multi-line scripts for the forums.

Post Reply

Return to “Other Utilities & Resources”