- что такое ОК дерево?
делает нормальное дерево. То есть с вложенностью.
WikidPad support in CudaText + Tree view & find + Markdown
Alexey wrote:есть лексер Markdown + plugin Markdown Code Tree.
заголовки по символам # .. ## .....
есть лекс MediaWiki.
дайте примеры (н штук) файлов для нового лексера.
Добрый вечер!
Спасибо за WikidPad! Lexer и Tree Helper!
Можно ли в лексере WikidPad реализовать по клику (и/или в меню по ПКМ) на wiki-слово (оно в CamelCase формате, оно выделяется фиолетовым цветом шрифта) открытие в текущем каталоге файла с именем этого wiki-слова и расширением .wiki в новой вкладке редактора CudaText?
Например, по клику на слово WikidPad открывался бы для редактирования файл WikidPad.wiki
Спасибо!
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
сделал плагин. обработка dbl-click как вы предложили.
https://github.com/CudaText-addons/cuda_wikidpad_helper
установка чере Plugins / Addon Manager / Install from GitHub.
https://github.com/CudaText-addons/cuda_wikidpad_helper
установка чере Plugins / Addon Manager / Install from GitHub.
Работает!
Спасибо огромное!
WikidPad перестал у меня запускаться в Ubuntu 20.04 в связи с несовместимотью версий Python (понимаю, что можно в какой-нибудь IDE установить для WikidPad нужную версию окружения, но есть же CudaText! И без бубна работает, и быстрее чем WikidPad на Python'е)
Много файлов в формате WikidPad, теперь опять могу с ними работать не вслепую, поиском по +++
Вот какой вопрос.
В настройках lexer'ов есть ограничение на folding для количества строк в файле больше 10000.
Согласен, обработка больших файлов замедлила бы работу редактора.
Но вот как настроить работу Tree Helper'ов для больших файлов?
Чтобы можно перемещаться по заголовкам?
P.S. вижу:
Сообщение Alexey » 15.06.2018 08:19
>есть возможность отключать лексер (например, Markdown) на больших текстах, но чтобы при этом оставалась возможность работы с
пока нету. Можно только написать lite lexer (дока в Вики). он не будет тормозить и отключаться на больших файлах. На него настроить плагин (легко)
Подумаю, поищу, как реализовать.
Если появятся вопросы, напишу, ОК?
Спасибо огромное!
WikidPad перестал у меня запускаться в Ubuntu 20.04 в связи с несовместимотью версий Python (понимаю, что можно в какой-нибудь IDE установить для WikidPad нужную версию окружения, но есть же CudaText! И без бубна работает, и быстрее чем WikidPad на Python'е)
Много файлов в формате WikidPad, теперь опять могу с ними работать не вслепую, поиском по +++
Вот какой вопрос.
В настройках lexer'ов есть ограничение на folding для количества строк в файле больше 10000.
Согласен, обработка больших файлов замедлила бы работу редактора.
Но вот как настроить работу Tree Helper'ов для больших файлов?
Чтобы можно перемещаться по заголовкам?
P.S. вижу:
Сообщение Alexey » 15.06.2018 08:19
>есть возможность отключать лексер (например, Markdown) на больших текстах, но чтобы при этом оставалась возможность работы с
пока нету. Можно только написать lite lexer (дока в Вики). он не будет тормозить и отключаться на больших файлах. На него настроить плагин (легко)
Подумаю, поищу, как реализовать.
Если появятся вопросы, напишу, ОК?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
давайте так. я не очень понял что и как у вас не работает. потому просто дайте проблемный файл.>В настройках lexer'ов есть ограничение на folding для количества строк в файле больше 10000.
Согласен, обработка больших файлов замедлила бы работу редактора.
Но вот как настроить работу Tree Helper'ов для больших файлов?
Чтобы можно перемещаться по заголовкам?
и проверьте на __чистой Куде__ что есть проблема.
и скажите что именно не работает на этом файле.
кликаете в тексте и code-tree не перемещает выделение?
Last edited by main Alexey on 26.02.2022 19:35, edited 1 time in total.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Alexey,
Скопировал
~/.config/cudatext/data/lexliblite/Log files.cuda-litelexer
в
~/.config/cudatext/data/lexliblite/WikidPad.cuda-litelexer
Если в файле дольше, чем lexer_folding_max_lines
(меняю безопасно и удобно в ~/.config/cudatext/settings/user.json, срабатывает без перезапуска!)
Пропадает code-tree.
С lite lexer невозможна работа с code-tree, судя по описанию в wiki?
> и скажите что именно не работает на этом файле.
На большом файле просто не работает code-tree.
code-tree использую для навигации по файлу по заголовкам ++ WikidPad
Скопировал
~/.config/cudatext/data/lexliblite/Log files.cuda-litelexer
в
~/.config/cudatext/data/lexliblite/WikidPad.cuda-litelexer
Если в файле дольше, чем lexer_folding_max_lines
(меняю безопасно и удобно в ~/.config/cudatext/settings/user.json, срабатывает без перезапуска!)
Пропадает code-tree.
С lite lexer невозможна работа с code-tree, судя по описанию в wiki?
> и скажите что именно не работает на этом файле.
На большом файле просто не работает code-tree.
code-tree использую для навигации по файлу по заголовкам ++ WikidPad