Page 12 of 13
Re: Cudatext Code tree
Posted: 13.10.2025 08:45
by mix-7
CudaText 1.228.3.1, linux-x86_64-qt6, fpc 3.2.3
Лексер WikidPad
Решил протестировать свертку нод с одинаковыми заголовками и посмотреть сообщение в консоли.
Среди заголовков уровня ++ вставил в нескольких разных местах несколько нод с одинаковыми заголовками
"+++ 11.10.2025".
Развернул их.
При переключении на другую вкладку и обратно, при редактировании и сохранении вкладки в файл эти ноды с заголовками "+++ 11.10.2025" оставались развернутыми.
Сообщений об одинаковых заголовках в консоль не поступало.
Если закрыть эту вкладку и открыть вновь, все ноды, кроме той, где каретка, становились свернутыми.
Видимо, эта функция перестала быть stupid и поумнела?
Re: Cudatext Code tree
Posted: 13.10.2025 08:50
by main Alexey
сообщения в консоли - это пока не опубликовал такую бету.
нет, ф-ция еще не поумнела.
если вы свернете половину нод (с одним именем) то потом развернется не только эта половина.
Re: Cudatext Code tree
Posted: 13.10.2025 13:56
by mix-7
> если вы свернете половину нод (с одним именем) то потом развернется не только эта половина.
Попробовал, при переключении на другую вкладку и обратно состояние фолдинга нод с одинаковым заголовком сохраняется.
Re: Cudatext Code tree
Posted: 13.10.2025 15:15
by main Alexey
при переключении табов немного другой код сохраняет фолдинг. а вот при правке (после паузы) увидите сбой.
Re: Cudatext Code tree
Posted: 14.10.2025 13:28
by mix-7
Да, нижние ноды с одинаковыми заголовками сворачиваются после редактирования.
В CudaText 1.229.0.0, linux-x86_64-qt6, fpc 3.2.3
предупреждений об одинаковых заголовках нет.
Если еще как-то нужно протестировать, напишите, плз, что сделать.
Re: Cudatext Code tree
Posted: 14.10.2025 14:40
by main Alexey
как это нет? дайте тогда мелкий документ на котором должен быть сообщения а их нет.
запостите тут.
Re: Cudatext Code tree
Posted: 15.10.2025 11:59
by mix-7
Сообщения есть сегодня, получил!
NOTE: Duplicate code-tree caption, cannot restore its folding: (line 654) Контур.Диадок
NOTE: Duplicate code-tree caption, cannot restore its folding: (line 40452) Файлы
Saved session: "default__linux.cuda-session", 10 file(s), by timer at 14:42:15
NOTE: Duplicate code-tree caption, cannot restore its folding: (line 654) Контур.Диадок
NOTE: Duplicate code-tree caption, cannot restore its folding: (line 40453) Файлы
Просьба потом добавить имя файла вкладки, которая дала это сообщение.
И в связи с этим вопрос-идея:
Я вижу цифру 4 на синем фоне рядом со значком консоли.
А как быстро и просто найти в консоли сообщения об ошибке?
Re: Cudatext Code tree
Posted: 15.10.2025 12:56
by main Alexey
> потом добавить имя файла вкладки, которая дала это сообщение.
это просто не получится,ошибка генерируется очень глубоко и там нет информации о вкладке.
>как быстро и просто найти в консоли сообщения об ошибке?
просто крутить скроллбаром. до цветной строки.
Re: Cudatext Code tree
Posted: 15.10.2025 13:29
by main Alexey
>потом добавить имя файла вкладки, которая дала это сообщение.
сделал.
Re: Cudatext Code tree
Posted: 16.10.2025 14:00
by mix-7
Спасибо!
Вчера начал писать, скорее всего, не послал (вы писали, что не стираете посты).
В консоли было сообщение
NOTE: Duplicate code-tree caption, cannot restore its folding: (line 654) Контур.Диадок
Поиск "+ Контур.Диадок" в FIF4 (добавил +, так как это заголовок, он должен содержать "+...":
+Search "+ Контур.Диадок". Report with [styles].
<ВикиИмя.wiki>: #2
< 20>: +++++ Контур.Диадок
<654>: ++++ Контур.Диадок
В 20 и 654 строке заголовки разного уровня фолдинга.
И номера строк разные.
Это как-то можно использовать для запоминания состояния фолдинга?
Или такое различение будет заметно замедлять построение дерева и запоминание его состояния?