diff options
author | mongo <andmarti@gmail.com> | 2017-05-10 12:01:35 -0300 |
---|---|---|
committer | mongo <andmarti@gmail.com> | 2017-05-10 12:01:35 -0300 |
commit | b9ca2a55d4ad7e3c8cf015ead845d52b62e65319 (patch) | |
tree | 4aba035d2a4a488cff71664079fa49dfcf995f21 /src/gram.y | |
parent | ba151b06ae7d13e7cb17ab933dde4c5df8228b2b (diff) |
autobackup feature - commit 1. :i command replaced with :load
Diffstat (limited to 'src/gram.y')
-rwxr-xr-x | src/gram.y | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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"); } |