From b9ca2a55d4ad7e3c8cf015ead845d52b62e65319 Mon Sep 17 00:00:00 2001 From: mongo Date: Wed, 10 May 2017 12:01:35 -0300 Subject: autobackup feature - commit 1. :i command replaced with :load --- src/gram.y | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/gram.y') diff --git a/src/gram.y b/src/gram.y index 68a9afc..c599036 100755 --- a/src/gram.y +++ b/src/gram.y @@ -211,6 +211,8 @@ token S_YANKCOL %token S_TRIGGER %token S_UNTRIGGER +%token K_AUTOBACKUP +%token K_NOAUTOBACKUP %token K_AUTOCALC %token K_NOAUTOCALC %token K_DEBUG @@ -1013,6 +1015,11 @@ setitem : else parse_str(user_conf_d, "overlap=1"); } | K_OVERLAP { parse_str(user_conf_d, "overlap=1"); } | K_NOOVERLAP { parse_str(user_conf_d, "overlap=0"); } + | K_AUTOBACKUP '=' NUMBER { + char cmd[MAXCMD]; + sprintf(cmd, "autobackup=%d", $3); + parse_str(user_conf_d, cmd); } + | K_NOAUTOBACKUP { parse_str(user_conf_d, "autobackup=0"); } | K_AUTOCALC { parse_str(user_conf_d, "autocalc=1"); } | K_AUTOCALC '=' NUMBER { if ($3 == 0) parse_str(user_conf_d, "autocalc=0"); else parse_str(user_conf_d, "autocalc=1"); } -- cgit v1.2.3