Search found 2813 matches

by main Alexey
Today 19:59
Forum: General - CudaText
Topic: CudaText last release
Replies: 171
Views: 202441

Re: CudaText last release

CudaText 1.231.1.

add: when option "lexer_folding_max_lines" overflows by editor's line count, show line about it in the code-tree.
add: new option "codetree_sorted" (named not like other options "ui_tree_xxxx", because it is for lexer-specific config).
and fix.
by main Alexey
Yesterday 21:55
Forum: General - CudaText
Topic: Pydantic Breaks Again Python 3.14.2
Replies: 29
Views: 284

Re: Pydantic Breaks Again Python 3.14.2

Cud loads libpython*.so (on Windows: python*.dll) and gets library function pointers. it uses these pointers to exec scripts, but not only for this. it can enumerate python 'locals' sometimes and load modules into memory and track module's objects. how this can be changed 'to uv'- i don't know.
by main Alexey
Yesterday 21:34
Forum: General - CudaText
Topic: Pydantic Breaks Again Python 3.14.2
Replies: 29
Views: 284

Re: Pydantic Breaks Again Python 3.14.2

we are stuck here, with 'uv' integration. because I cannot imagine how to embed this uv into current code. Cud's code is complex, it has many memory objects loaded from Python engine. how to change this code- IDK (i don't know). python plugins are not only files on disk, they are giving memory-objec...
by main Alexey
Yesterday 21:32
Forum: General - CudaText
Topic: Installing Plug-in from Download Does Not Update Add-ons Manager Entry
Replies: 4
Views: 39

Re: Installing Plug-in from Download Does Not Update Add-ons Manager Entry

sorry, but no wish to embed versions into all addons' install.inf files. double work (I already have it in the "cudatext-registry" Github repo). with small benefit.
by main Alexey
Yesterday 08:31
Forum: General - CudaText
Topic: Installing Plug-in from Download Does Not Update Add-ons Manager Entry
Replies: 4
Views: 39

Re: Installing Plug-in from Download Does Not Update Add-ons Manager Entry

you need to edit the item in the settings/packages.ini.

Code: Select all

[plugin.Spell_Checker.zip]
d=py
f=cuda_spell_checker/
v=2025.11.22
why Cud did not update that file on installing from zip? it don't know the version.
by main Alexey
Yesterday 08:29
Forum: General - CudaText
Topic: Pydantic Breaks Again Python 3.14.2
Replies: 29
Views: 284

Re: Pydantic Breaks Again Python 3.14.2

currently Cud makes in-memoty PythonEngine object. it has method e.g. ExecStrings to run string-list as a script. how can i change it to 'run uv'. i don't understand.
by main Alexey
18.12.2025 12:17
Forum: General (in Russian)
Topic: Разные недочеты/баги
Replies: 649
Views: 391997

Re: Разные недочеты/баги

точного сохранения границы окна нет, т.к. я не знаю точно как Лазарус смещает, как это смещение посчитать. пока что считаю так //workaround for issue #5607: could not restore ok FOrigBounds NOffset1:= Windows.GetSystemMetrics(SM_CYCAPTION); NOffset2:= Windows.GetSystemMetrics(SM_CYDLGFRAME); Dec(FOr...
by main Alexey
18.12.2025 09:36
Forum: General - CudaText
Topic: Pydantic Breaks Again Python 3.14.2
Replies: 29
Views: 284

Re: Pydantic Breaks Again Python 3.14.2

reviews of 'uv' were interesting. thanks!

> almost reaching an opinion that CudaText should adopt uv for all plug-ins. $UV_PYTHON_PREFERENCE can prioritize the system Python over any others installed

what is your concrete suggestion for the Cud code? I don't understand HOW should I integrate uv.
by main Alexey
17.12.2025 12:49
Forum: Lexers
Topic: Rainmeter Lexer
Replies: 6
Views: 67

Re: Rainmeter Lexer

I made changes, here almost all lines (except Escaped Section variable) are hiltied as vars.

Code: Select all

[#VarName]  
#*VarName*#  
[*MeasureName*]  
[#[#CURRENTSECTION]] 
[#[#*CURRENTSECTION*]] 
[#CURRENTSECTION#:X] 
Updated in Git.
by main Alexey
17.12.2025 09:47
Forum: Lexers
Topic: I will mention just created lexers in this topic
Replies: 49
Views: 94326

Re: I will mention just created lexers in this topic

lexer Dafny is just added.
https://dafny.org/
code-tree support exists in it.
VSCode extension has 50K downloads so I decided to make it.