WikidPad support in CudaText + Tree view & find + Markdown
Re: WikidPad support in CudaText + Tree view & find + Markdown
> А это реализовано только для языков разметки?
> Для языков программирования будет работать поглощающий фолдинг?
?
> Для языков программирования будет работать поглощающий фолдинг?
?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Для лексера WikidPad ошибка в консоли:
Python 3.10.12
NOTE: Plugin cuda_tree_wikidpad is in ignore-list, please remove it
И еще не работает lite lexer WikidPad ^
В смысле не строит Code Tree
Python 3.10.12
NOTE: Plugin cuda_tree_wikidpad is in ignore-list, please remove it
И еще не работает lite lexer WikidPad ^
В смысле не строит Code Tree
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
> А это реализовано только для языков разметки?
да, для тех языков которые я перечислил в history.txt.
может еще редкие лексеры остались которые я не тронул.
> Для языков программирования будет работать поглощающий фолдинг?
а там уже и так все должно работать.
да, для тех языков которые я перечислил в history.txt.
может еще редкие лексеры остались которые я не тронул.
> Для языков программирования будет работать поглощающий фолдинг?
а там уже и так все должно работать.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
>NOTE: Plugin cuda_tree_wikidpad is in ignore-list, please remove it
я описал это в history.txt.
надо удалить теперь этот хелпер.
вместо него - код паскаля.
>не работает lite lexer WikidPad ^. В смысле не строит Code Tree
поправил. будет в обновлении.
я описал это в history.txt.
надо удалить теперь этот хелпер.
вместо него - код паскаля.
>не работает lite lexer WikidPad ^. В смысле не строит Code Tree
поправил. будет в обновлении.
Re: WikidPad support in CudaText + Tree view & find + Markdown
Сегодня обновление через репозиторий доmain Alexey wrote: ↑27.11.2023 11:02 >не работает lite lexer WikidPad ^. В смысле не строит Code Tree
поправил. будет в обновлении.
CudaText 1.203.0.1, linux-x86_64-gtk2, fpc 3.2.3
lite lexer WikidPad ^ работает, спасибо большое!
Re: WikidPad support in CudaText + Tree view & find + Markdown
Запутался в сомнениях относительно ссылок.
Выше описывал алгоритм их формирования:
Получить имя файла и заголовок блока и сформировать ссылку вида:
[заголовок | имя файла]
И по этой ссылке поиском в файле по заголовку можно найти нужный блок.
Но!
Заголовки меняются, у них разные признаки:
@ - написать
? - вопрос
РЕШЕНО - решено
и т.п.
Как найти нужный блок по ссылке в случае изменения заголовка?
А где эти описания?
И еще вопрос
Выше описывал алгоритм их формирования:
Получить имя файла и заголовок блока и сформировать ссылку вида:
[заголовок | имя файла]
И по этой ссылке поиском в файле по заголовку можно найти нужный блок.
Но!
Заголовки меняются, у них разные признаки:
@ - написать
? - вопрос
РЕШЕНО - решено
и т.п.
Как найти нужный блок по ссылке в случае изменения заголовка?
main Alexey wrote: ↑22.11.2023 14:33нету. надо пробовать.Есть ли где описание всех команд?
или по описанию понять.
А где эти описания?
И еще вопрос
Теперь не внести изменения и дополнения в обработку WikidPad?main Alexey wrote: ↑27.11.2023 11:02 >NOTE: Plugin cuda_tree_wikidpad is in ignore-list, please remove it
я описал это в history.txt.
надо удалить теперь этот хелпер.
вместо него - код паскаля.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
не знаю. может поможет поиск по регулярке?>Как найти нужный блок по ссылке в случае изменения заголовка?
для трех вариантов заголовка--
\[\s*(@|\?|РЕШЕНО)\s*\|\s*(.+?)\]
группа1 даст "статус".
группа2 даст "имя файла".
https://regex101.com/r/fhBONQ/1
имел в виду по названию команды.>А где эти описания?
не на питоне. на паскале можно внести.>не внести изменения и дополнения в обработку WikidPad?
Re: WikidPad support in CudaText + Tree view & find + Markdown
Это команды плагина Cuda-Ext (кстати, очень функционально богатый плагин, надо поизучать и использовать)main Alexey wrote: ↑22.11.2023 14:33нету. надо пробовать.Есть ли где описание всех команд?
или по описанию понять.
можно просто попробовать команды на таком С++ файлеЧем отличается
Jump: to begin/end of current fold-range
от
Jump: to begin/end of current/parent fold-range ?Code: Select all
{ dd { dd //caret } }
В его ~/.config/cudatext/py/cuda_ext/readme/readme.txt
нет описания этих команд.
Отличие в том, что первая команда сразу идет к родительскому фолдингу, а вторая проходит от текущего до уровней выше.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Re: WikidPad support in CudaText + Tree view & find + Markdown
если хотите то можете дать описания "сложных" команд в CudaExt. подробнее. я переведу на инглиш. положу в ридми.
Re: WikidPad support in CudaText + Tree view & find + Markdown
В ~/.config/cudatext/py/cuda_ext/readme/readme.txt
нет
Jump: to begin/end of current fold-range
Jump: to begin/end of current/parent fold-range
А описание отличия вот:
Отличие в том, что первая команда сразу идет к родительскому фолдингу, а вторая проходит от текущего до уровней выше.
Остальные команды более-менее очевидны.
Может, этот список в readme неполон?
Есть еще пропущенные команды.
Вообще, CudaExt - мощный плагин!
Многократно усиливающий мощь CudaText
нет
Jump: to begin/end of current fold-range
Jump: to begin/end of current/parent fold-range
А описание отличия вот:
Отличие в том, что первая команда сразу идет к родительскому фолдингу, а вторая проходит от текущего до уровней выше.
Остальные команды более-менее очевидны.
Может, этот список в readme неполон?
Есть еще пропущенные команды.
Вообще, CudaExt - мощный плагин!
Многократно усиливающий мощь CudaText