WikidPad support in CudaText + Tree view & find + Markdown

main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

>Нумерация строк и позиций в сообщениях об ошибке Json идет от 0 или 1?
не знаю, наверно от 0.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post 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" позже)
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

> наверно от 0.

Посмотрел, к номеру линии от 1 в сообщениях прибавляет 1, а колонки считает от 0, если правильно понял.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

> другие не пропали.

У меня пропадают лексеры из списка выбора, см. скриншот.
Приходится переустанавливать WikidPad lite lexer.
Нет лексеров, только несколько лайт остается при ошибке.
Нет лексеров, только несколько лайт остается при ошибке.
Снимок экрана от 2024-01-10 15-48-00.png (9.92 KiB) Viewed 5667 times
переустанавливаю lite
переустанавливаю lite
появляются лексеры
появляются лексеры
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

пропали - с файлом cuda-litelexer который выше в посте? или со сбойным? где сбойный файл?
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post 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 156 times
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

Повторил ошибку при сбойном файле, поправил,теперь не будет messagebox а будет красная строка ошибки в консоли о том же.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

Спасибо!

С лайт лексером WikidPadToDo.cuda-litelexer
WikidPadToDo.zip
WikidPadToDo.cuda-litelexer
(405 Bytes) Downloaded 166 times
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
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by main Alexey »

запуск встроенного treehelper настроен на фиксированое имя лексера.
WikidPad
WikidPad ^

а на ваше имя не настроен.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: WikidPad support in CudaText + Tree view & find + Markdown

Post by mix-7 »

Спасибо! Понятно, попробую изменить имя.
Вопрос: с WikidPad ^ возможен фолдинг, свертка блоков от заголовка до заголовка?
Необязательно, но было бы полезно.

Поработал только с WikidPad ^ - вполне достаточно, процентов на 80!
Post Reply