WikidPad support in CudaText + Tree view & find + Markdown
-
main Alexey
- Posts: 2931
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
хендл верхнего меню тоже есть в Доке, а как же плагин Configure Menu его меняет.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Спасибо!
Еще вопросы выше:
(в нем в install.inf в параметре lexers прописан лексер/лексеры, в котором/ых он действует)
2. параметре lexers работает во всех плагинах или только в хелперах?
3. что дает Code tree в лайт лексерах определять заголовки?
4. краткий бы док (в перспективе) по лайт лексерам
5. в регэкспе \w* кириллицу не определяет, только латиницу и цифры, = '[a-z0-9]+'
(поищу решение сам)
UPD: нашел!
Еще вопросы выше:
1. cuda_wikidpad_helper - это обычный плагин?
(в нем в install.inf в параметре lexers прописан лексер/лексеры, в котором/ых он действует)
2. параметре lexers работает во всех плагинах или только в хелперах?
3. что дает Code tree в лайт лексерах определять заголовки?
4. краткий бы док (в перспективе) по лайт лексерам
5. в регэкспе \w* кириллицу не определяет, только латиницу и цифры, = '[a-z0-9]+'
(поищу решение сам)
UPD: нашел!
Code: Select all
"regex": "[А-ЯA-Z]([а-яa-z0-9]+([А-ЯA-Z]+[а-яa-z0-9]+)+)+", -
main Alexey
- Posts: 2931
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>1. cuda_wikidpad_helper - это обычный плагин?
(в нем в install.inf в параметре lexers прописан лексер/лексеры, в котором/ых он действует)
да, обычный плагин. слово "хелпер" в названии не говорит что это спец-вид-плагина! это просто слово. спец-вид плагина это treehelpers, которые строят code-tree.
>2. параметре lexers работает во всех плагинах
во всех.
например MarkdownXxxxx плагины юзают эту фичу.
>3. что дает Code tree в лайт лексерах определять заголовки?
code-tree ищутся или самим лексером (только НЕ лайт) или через treehelpers (которые есть только для несколько лексеров: ini, markdown, reST, ...)
>4. краткий бы док (в перспективе) по лайт лексерам
приписал информация в топик Вики 'Lite lexers'. пояснил поля json файла.
(в нем в install.inf в параметре lexers прописан лексер/лексеры, в котором/ых он действует)
да, обычный плагин. слово "хелпер" в названии не говорит что это спец-вид-плагина! это просто слово. спец-вид плагина это treehelpers, которые строят code-tree.
>2. параметре lexers работает во всех плагинах
во всех.
например MarkdownXxxxx плагины юзают эту фичу.
>3. что дает Code tree в лайт лексерах определять заголовки?
code-tree ищутся или самим лексером (только НЕ лайт) или через treehelpers (которые есть только для несколько лексеров: ini, markdown, reST, ...)
>4. краткий бы док (в перспективе) по лайт лексерам
приписал информация в топик Вики 'Lite lexers'. пояснил поля json файла.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Спасибо!
Придумал способ поиска с помощью плагина FIF4 (Find in files) только в заголовках WikidPad:
Придумал способ поиска с помощью плагина FIF4 (Find in files) только в заголовках WikidPad:
mix-7 wrote: ↑21.01.2026 13:28 Придумал способ поиска с помощью плагина FIF4 (Find in files) только в заголовках по "базе" (файлам c расширением wiki в данном каталоге) для моего лексера WikidPad / WikidPad ^.
В этом случае заголовки начинаются с '+' (с плюса).
Включить параметр поиска Regular expression
в строке поиска выражениеНапример, найти упоминание wget в заголовках:Code: Select all
^+.*<строка поиска>Code: Select all
^+.*wget
-
main Alexey
- Posts: 2931
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
'+' в RegEx это спецсимвол. надо экранировать:
^\+.*wget
^\+.*wget