Page 19 of 21
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 10.01.2024 12:22
by main Alexey
>Нумерация строк и позиций в сообщениях об ошибке Json идет от 0 или 1?
не знаю, наверно от 0.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 10.01.2024 12:36
by mix-7
Сделал свой (ну почти) первый lite lexer WikidPadToDo.cuda-litelexer
Code: Select all
{
"about": "WikidPadToDo lite lexer",
"files": "*.wiki",
"case_sens": false,
"consider_spaces": true,
"rules": {
"success": {
"regex": "^\\++.*",
"style": "LightBG3"
},
"todo": {
// "regex": "^\\-\\x20.*",
"regex": "^\\-\\x20",
"style": "LightBG1"
}
}
}
Добавил в исходный подсветку строк с "-" в начале - простейший todo
(zip-файл сделаю позже, пока поэкспериментирую. И в WikidPad лексер добавлю подсветку "ToDo" позже)
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 10.01.2024 12:45
by mix-7
> наверно от 0.
Посмотрел, к номеру линии от 1 в сообщениях прибавляет 1, а колонки считает от 0, если правильно понял.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 10.01.2024 12:50
by mix-7
> другие не пропали.
У меня пропадают лексеры из списка выбора, см. скриншот.
Приходится переустанавливать WikidPad lite lexer.
- Нет лексеров, только несколько лайт остается при ошибке.
- Снимок экрана от 2024-01-10 15-48-00.png (9.92 KiB) Viewed 5658 times
- переустанавливаю lite
- появляются лексеры
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 10.01.2024 13:19
by main Alexey
пропали - с файлом cuda-litelexer который выше в посте? или со сбойным? где сбойный файл?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 11.01.2024 08:46
by mix-7
В ~/.config/cudatext/data/lexliblite и ~/.config/cudatext/data/lexlib все лексеры на месте.
При выборе только часть Lite, как на скриншоте выше.
Дефектный файл во вложении.
При установке WikidPad Lite через Addons Manager сообщение об ошибке:
Cannot load JSON lexer file:
WikidPadW.cuda-litelexer
Error at line 10, Pos 13: Expected comma (,) or square bracket (]), got token "style".
Файл:
- WikidPadW.zip
- WikidPad Lite с ошибкой
- (399 Bytes) Downloaded 154 times
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 11.01.2024 09:09
by main Alexey
Повторил ошибку при сбойном файле, поправил,теперь не будет messagebox а будет красная строка ошибки в консоли о том же.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 11.01.2024 10:13
by mix-7
Спасибо!
С лайт лексером WikidPadToDo.cuda-litelexer
CudaText не строит Code tree
"Костыль": переключиться на штатный WikidPad.cuda-litelexer, перезапустить, переключиться на WikidPadToDo.cuda-litelexer, тогда Code Tree сохраняется.
Но не обновляется.
При добавлении заголовка пропадает.
Ubuntu 22.04 64 bit X11
CudaText 1.207.0.0, linux-x86_64-qt5, fpc 3.2.3
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 11.01.2024 10:14
by main Alexey
запуск встроенного treehelper настроен на фиксированое имя лексера.
WikidPad
WikidPad ^
а на ваше имя не настроен.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Posted: 11.01.2024 12:27
by mix-7
Спасибо! Понятно, попробую изменить имя.
Вопрос: с WikidPad ^ возможен фолдинг, свертка блоков от заголовка до заголовка?
Необязательно, но было бы полезно.
Поработал только с WikidPad ^ - вполне достаточно, процентов на 80!