Функция принудительной записи файла сеанса на диск

Post Reply
66nuts
Posts: 11
Joined: 13.11.2021 11:39

Функция принудительной записи файла сеанса на диск

Post by 66nuts »

Согласно журналу изменений в версии 1.149.0 файл сеанса будет автоматически записываться на диск через каждые 30 секунд без ведома пользователя.
Но ведь изюминка этой программы в том что она полностью портабельна и её можно запускать прямо с флешки, а записывать на флешку что бы то не было через каждые 30 секунд не совсем приемлемо.
Можно ли сделать так чтобы пользователь мог сам включать и отключать функцию автоматической записи на диск файла сеанса через каждые 30 секунд? То есть сделать эту функцию опциональной.
Пока что отключить эту функцию возможно только полностью отказавшись от функции сохранения сеанса.
И ещё вопрос, файл сеанса это единственное что программа автоматически записывает на диск без ведома пользователя через короткие промежутки времени?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

Хорошо, иду навствечу вам, добавляю опцию - интервал в секундах.

Code: Select all

  //When "ui_reopen_session":true, and this interval value (in seconds) is >0,
  //program saves the current session to disk, by timer with specified interval.
  "ui_reopen_session_save_interval": 30,
файл сеанса это единственное что программа автоматически записывает
Да
66nuts
Posts: 11
Joined: 13.11.2021 11:39

Post by 66nuts »

Спасибо большое, мне было очень важно чтобы эта функция стала опциональной.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Вопрос по сессиям.
https://wiki.freepascal.org/CudaText#Sessions

Где они сохраняются?
В

Code: Select all

/.config/cudatext/settings/history session.json
?


Несохраненные файлы при завершении с выбором "Keep in session" сохраняются в сессии?

Не совсем по теме, но близко.
Есть ли автосохранение файлов с задаваемым интервалом?
Как его настроить?
Есть ли версии файлов, хотя бы последние 3?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>Где они сохраняются?
.json и .cuda-session файлы в папке settings.
>Несохраненные файлы при завершении с выбором "Keep in session" сохраняются в сессии?
да!
>Есть ли автосохранение файлов с задаваемым интервалом?
Есть! плагин Auto Save. у него есть опции - см его readme.txt.
>Есть ли версии файлов, хотя бы последние 3?
Зависит от плагина, я уже не помню,кажется Auto Save не делает "версии".
зато версии кажется делает плагин Backup File.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Спасибо, все что нужно!
Post Reply