Спасибо, невнимательно прочитал
https://wiki.freepascal.org/CudaText_API#TreeHelpers
В /home/one/.config/cudatext/py/cuda_tree_wikidpad/install.inf
прописал
Code: Select all
[treehelper1]
lexers=WikidPad,WikidPad ^
method=get_headers
fold=1
Для большого файла (размер больше "ui_max_size_lexer" : 2) lite lexer по расширению не выбирается автоматически, Code tree не строится.
Code tree иногда остается от другого файла.
Lite lexer /home/one/.config/cudatext/data/lexliblite/WikidPad.cuda-litelexer :
Code: Select all
{
"about": "Converted from Matthias030's lexer by Alexey Torgashin",
"files": "*.wiki",
"case_sens": false,
"consider_spaces": true,
"rules": {
"success": {
"regex": "^.*((?<!no )success|(?<!nicht )erfolgreich|(no|without( any)?) error|fehlerfrei|(ohne |kein(e)? )fehler|(?<!not )succeed|mit erfolg).*$",
"style": "LightBG3"
},
<... опустил, взял из ~/.config/cudatext/data/lexliblite/Log files.cuda-litelexer, изменив расширение файла на "*.wiki" >
Попробовал изменить имя большого файла с кириллицы на латиницу - не помогло
Что здесь не так?
Цель - для больших, больше 10000 строк, работать (навигация по тексту) , в основном, с Code tree, используя lite lexer