aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface-curses/interface.c
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2025-12-19 23:25:48 +0100
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2025-12-19 23:25:48 +0100
commit2592ef74ab2eba57c32fe21993ce01e9698b106f (patch)
treeb733680e79aab862c0ba748bb91016a752c8773a /src/interface-curses/interface.c
parent714875f3c0c22ed01a8e777755b281c97f2b52b8 (diff)
fixup: renamed "backups" to "recovery files"HEADmaster
* Other editors call "backup files" previous copies of saved files. This role would be served by savepoint files in SciTECO. * Likewise filename~ would point to such a backup file. It therefore makes sense that savepoint files also end in tildes (.teco-n-filename~). * Security copies of modified buffers would be called "auto-saves" (Emacs) or "swap files" (Vim). Both of these terms is IMHO misleading, so SciTECO now uses the term "recovery file". * "Recovery files" are now named #filename# just like in Emacs.
Diffstat (limited to 'src/interface-curses/interface.c')
-rw-r--r--src/interface-curses/interface.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/interface-curses/interface.c b/src/interface-curses/interface.c
index e03ba72..073ff86 100644
--- a/src/interface-curses/interface.c
+++ b/src/interface-curses/interface.c
@@ -205,8 +205,8 @@ static struct {
teco_string_t info_current;
gboolean info_dirty;
- /** timer to track the backup interval */
- GTimer *backup_timer;
+ /** timer to track the recovery interval */
+ GTimer *recovery_timer;
WINDOW *msg_window;
@@ -2019,14 +2019,14 @@ teco_interface_blocking_getch(void)
nodelay(teco_interface.input_pad, FALSE);
/*
- * Make sure we return when it's time to create backups.
+ * Make sure we return when it's time to create recovery dumps.
*/
- if (teco_ring_backup_interval != 0) {
- if (G_UNLIKELY(!teco_interface.backup_timer))
- teco_interface.backup_timer = g_timer_new();
- gdouble elapsed = g_timer_elapsed(teco_interface.backup_timer, NULL);
+ if (teco_ring_recovery_interval != 0) {
+ if (G_UNLIKELY(!teco_interface.recovery_timer))
+ teco_interface.recovery_timer = g_timer_new();
+ gdouble elapsed = g_timer_elapsed(teco_interface.recovery_timer, NULL);
wtimeout(teco_interface.input_pad,
- MAX((gdouble)teco_ring_backup_interval - elapsed, 0)*1000);
+ MAX((gdouble)teco_ring_recovery_interval - elapsed, 0)*1000);
}
/*
@@ -2044,10 +2044,10 @@ teco_interface_blocking_getch(void)
cbreak();
#endif
- if (key == ERR && teco_ring_backup_interval != 0 &&
- g_timer_elapsed(teco_interface.backup_timer, NULL) >= teco_ring_backup_interval) {
- teco_ring_backup();
- g_timer_start(teco_interface.backup_timer);
+ if (key == ERR && teco_ring_recovery_interval != 0 &&
+ g_timer_elapsed(teco_interface.recovery_timer, NULL) >= teco_ring_recovery_interval) {
+ teco_ring_dump_recovery();
+ g_timer_start(teco_interface.recovery_timer);
}
return key;
@@ -2312,6 +2312,6 @@ teco_interface_cleanup(void)
if (teco_interface.pair_table)
g_hash_table_destroy(teco_interface.pair_table);
- if (teco_interface.backup_timer)
- g_timer_destroy(teco_interface.backup_timer);
+ if (teco_interface.recovery_timer)
+ g_timer_destroy(teco_interface.recovery_timer);
}