Page 12 of 15

Re: Запрос на новые функции CudaText

Posted: 22.11.2023 10:22
by mix-7
макрос!

А нельзя ли получать первую строку, заголовок блока фолдинга?
(мне для ссылок, было бы удобно)
Тогда можно было бы не утяжелять хелперы, а сделать универсальный макрос:
- скопировать имя файла вкладки
- скопировать заголовок блока

Re: Запрос на новые функции CudaText

Posted: 22.11.2023 10:37
by mix-7
main Alexey wrote: 22.11.2023 10:03 1- select folding range at caret
А что это?
Каретка (курсор) знает, в каком блоке она находится?!
Т.е. известен заголовок блока?

Re: Запрос на новые функции CudaText

Posted: 22.11.2023 10:40
by main Alexey
эта команда ищет folding range который начинается от строки с кареткой.
если иконка (в гуттере) "плюс" или "минус" есть у этой строки.
если у строки начинается фолдинг-блок, команда выделяет его

Re: Запрос на новые функции CudaText

Posted: 22.11.2023 12:42
by mix-7
Идея возникла: перетаскивать мышкой фолдинг-блоки в Code Tree
Это было бы удобно для быстрого и удобного упорядочивания текстов.
Сложно реализовать?

Re: Запрос на новые функции CudaText

Posted: 22.11.2023 12:43
by main Alexey
конечно сложно.
вложенность это еще полбеды. в какую именно позицию вставить -неясно же.

Re: Запрос на новые функции CudaText

Posted: 14.12.2023 07:20
by mix-7
При синхронизации Mega файлы из предыдущей сессии, бывает, заняты.
CudaText при старте считает, что их нет и не открывает вкладку.
Иногда CudaText мешает синхронизации Mega.
У меня редко, но пропадали файлы.

Предложение возобновлять попытку доступа к файлу через паузу, делать несколько попыток.

Re: Запрос на новые функции CudaText

Posted: 14.12.2023 09:13
by main Alexey
А какую паузу? секунду, более? и для всех ли папок ее делать или по опции? может стОит сделать опцию "список папок для которых делать паузу" и пауза в 1 секунду и К попыток.

А в других редакторах это как решается?

Re: Запрос на новые функции CudaText

Posted: 15.12.2023 09:44
by mix-7
> А в других редакторах это как решается?

Не знаю, пользуюсь CudaText, а он из сессии незаметно выкидывал файл.
Трудно поймать, это при загрузке бывает, но можно попробовать, если нужно.
Проблема в том, что MEGA долго стартует, видимо, расшифровывает.
Машинально запустишь CudaText, а потом или в этот момент подтягивается MEGA, и файлы сбоят.

А сделать, наверное, лучше так:
если файл заблокирован, не выбрасывать его из сессии, а открывать его вкладку с предупреждением, что файл занят таким-то процессом.
С предложением "Retry, Close, Open from session."

И пусть пользователь сам смотрит и решает, а не редактор.
Наверное, это оптимальный способ.

Re: Запрос на новые функции CudaText

Posted: 15.12.2023 11:14
by main Alexey
Такое уже непросто приделать. если кто сделает патч, я рассмотрю.

Re: Запрос на новые функции CudaText

Posted: 15.12.2023 12:15
by mix-7
ОК, потом как нибудь.
Как выход - скрипт с последовательным запуском MEGA и CudaText.