Page 2 of 2

Re: Баг с Reload? yes/no при старте CudaText

Posted: 29.07.2026 09:52
by mix-7
Поймал:

"file_date": "2026-07-29_12-48-16",

stat
Модифицирован: 2026-07-29 12:49:24.664816973 +0300

Re: Баг с Reload? yes/no при старте CudaText

Posted: 29.07.2026 09:53
by mix-7
"file_date"' в /home/one/.config/cudatext/settings/default__linux.cuda-session' отстает от модификации файла

Re: Баг с Reload? yes/no при старте CudaText

Posted: 29.07.2026 12:25
by main Alexey
файл изменен через >1минуту. пока неясно кто его сохранил (Мега и еще кто). в таких случаях можно запустить утилиту которая логирует моменты записей в файлы. ИИ может подсказать вам названия утилит и как их ставить. надо утилитой поймать кто именно записал файлы в оба момента времени.

Re: Баг с Reload? yes/no при старте CudaText

Posted: 30.07.2026 10:02
by mix-7
Пока не спросил, Мега отключал.
Понизил версию cudatext_1.234.6.0-1_qt6_amd64.deb, эти баги пропали
потом обновил из cudatext_1.235.0.3-1_qt5_amd64.deb и cudatext_1.235.1.0-1_qt5_amd64.deb
Баг не воспроизводился

Попробовал разные команды из

Как узнать, какой процесс занял файл в Linux
https://mksegment.ru/c/kak-uznat-kakoj- ... jl-v-linux -

обращений к моим файлам не обнаружено.


Но вот сама логика, как мне кажется, предполагает это сообщение.
Запись в сессию CudaText производит раз в 40 секунд.
Если кто-то быстро отредактирует файл в CudaText, сохранит его и закроет CudaText,
то
файл будет изменен, а в сессии будет timestamp его предыдущего состояния.
Разве не так?

А, если сессия записывается не только по таймеру, но и после сохранения файла, то такого сообщения быть не должно?

Re: Баг с Reload? yes/no при старте CudaText

Posted: 30.07.2026 12:46
by mix-7
> файл будет изменен, а в сессии будет timestamp его предыдущего состояния.

сессия не успеет переписаться, и этот запрос вполне законен и не баг, верно?

"Нечего дергать Святой CudaText понапрасну!"

Re: Баг с Reload? yes/no при старте CudaText

Posted: 30.07.2026 14:19
by main Alexey
дергать можно но нужно иметь пруф что это Куда виновата. :) пока неясно кто виноват. прогой не последили кто записал файл через минуту (куда или мега или .....).

Re: Баг с Reload? yes/no при старте CudaText

Posted: 31.07.2026 13:45
by mix-7
Мегу отключал, никто больше файл не трогал.
Это логика CudaText - открывать все из сессии.
И если сессия не обновилась (не прошло 40 секунд),
естественно, состояние CudaText при закрытии будет не соответствовать состоянию CudaText в сессии.
Ведь записи в сессию не было!

Отсюда предложение:

при штатном закрытии CudaText - обновлять сессию.

Re: Баг с Reload? yes/no при старте CudaText

Posted: 31.07.2026 18:44
by main Alexey
Куда и так обновляет сессию на выходе. если хотя бы один из табов текст был изменен. вместе с текстом таба Куда пишет ключ "file_date". потом при старте Куда сравнивает дату файла на диске и ключ "file_date". если вы после закрытия Куды не правили файл другим едитором, то Куда ничего не спросит. а у вас спросила Reload? значит кто-то дату файла менял.

у меня вопроса Reload нет если я не правил дату файла.