CudaText. Порядок табов в Recents

main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: CudaText. Порядок табов в Recents

Post by main Alexey »

>Можно его сохранять как сессию, каждые 30 секунд (по умолчанию)?
нет, по таймеру файл history.json не пишется, и не думаю что это хорошая идея.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: CudaText. Порядок табов в Recents

Post by mix-7 »

> нет, по таймеру файл history.json не пишется, и не думаю что это хорошая идея.

Как его сохранить произвольно?
UPD: (Жалко было терять при сбойной перезагрузке.)
Только закрытием CudaText?
И чем плоха идея сохранять по таймеру хотя бы раз в 2 минуты, чтобы не потерять текущее состояние recents?
~/.config/cudatext/settings/history.json обновляется только при закрытии,

Кстати, если его открыть в CudaText, предупреждение:

Code: Select all

NOTE: File "/home/one/.config/cudatext/settings/history.json" is not saved to session
Saved session: "history session.json", 17 file(s), by timer at 11:32:25
А что за параметр

Code: Select all

  "list_console": [
Его содержимое в консоли не встречается.
Last edited by mix-7 on 03.05.2024 09:02, edited 2 times in total.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: CudaText. Порядок табов в Recents

Post by main Alexey »

>Как его сохранить произвольно?Только закрытием CudaText?
да.
команды для этого нет.
может еще можно через АПИ - читать app_path(APP_FILE_RECENTS) и писать самому в history.json.

>И чем плоха идея сохранять по таймеру хотя бы раз в 2 минуты
тем что потребует новую опцию (длина паузы).

>А что за параметр "list_console"
история ввода в консоли. в нижней панели Куды.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: CudaText. Порядок табов в Recents

Post by mix-7 »

Да, задачка!

Но аварийные завершения редки, а последние файлы у меня, в основном, из одного каталога.
Восстановил Recents после сбоя открытием и закрытием файлов, отсортировал их по времени редактирования.
Можно еще закрывать и открывать CudaText.
Можно получать список Recents в консоли, введя в ней

Code: Select all

app_path(APP_FILE_RECENTS)
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: CudaText. Порядок табов в Recents

Post by main Alexey »

Сделал добавку в АПИ, будет в обновлении

+1.0.456 (app 1.214.0.2)
+* add: app_proc: PROC_CONFIG_HISTORY_SAVE
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: CudaText. Порядок табов в Recents

Post by mix-7 »

Спасибо огромное!
Recents очень удобно!

(да, вопрос, app_proc с PROC_CONFIG_HISTORY_SAVE надо будет запускать самому?)
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: CudaText. Порядок табов в Recents

Post by main Alexey »

>app_proc с PROC_CONFIG_HISTORY_SAVE надо будет запускать самому?

ну да, написать мелкий плагин. который создаст таймер и таймер будет запускать
app_proc( PROC_CONFIG_HISTORY_SAVE,'')
вам же нужно сохранение recents по таймеру.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Re: CudaText. Порядок табов в Recents

Post by mix-7 »

ОК, спасибо!
А нельзя ли добавить сохранение в код CudaText по умолчанию вместе с сессией?

Этот файлик совсем маленький!
Зачастую, если было несохраненное большое редактирование, файл сессии с Undo и текущим изменением намного больше.
А Recents очень удобен, особенно с постоянным, неизменным порядком в его списке.
Не хотелось его терять при случайном сбое.
И в то же время думать сверх остального дополнительно о сохранении Recents...
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Re: CudaText. Порядок табов в Recents

Post by main Alexey »

хорошо, вместе с сессией по таймеру буду сохранять и history.json.
Post Reply