summaryrefslogtreecommitdiffstats
path: root/src/gram.y
diff options
context:
space:
mode:
authorAndrés M <andmarti1424@users.noreply.github.com>2020-04-10 14:04:42 -0300
committerGitHub <noreply@github.com>2020-04-10 14:04:42 -0300
commit00eb219cbc2ffaa5cd7596616d4044aa4254e003 (patch)
tree760d0b43a802e3a4d0d64d835b33c63811e94de1 /src/gram.y
parent7f01c44a76dafeaef2433e1178d093eca9f37872 (diff)
parente215a1b55dd791ee7111e6c5595b54ebdcc08b77 (diff)
Merge pull request #354 from ayroblu/add_truncate_cells
Option to truncate cells rather than showing asterisks
Diffstat (limited to 'src/gram.y')
-rwxr-xr-xsrc/gram.y6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gram.y b/src/gram.y
index f971535..e6b0a66 100755
--- a/src/gram.y
+++ b/src/gram.y
@@ -236,6 +236,8 @@ token S_YANKCOL
%token K_NONUMERIC_ZERO
%token K_OVERLAP
%token K_NOOVERLAP
+%token K_TRUNCATE
+%token K_NOTRUNCATE
%token K_QUIT_AFTERLOAD
%token K_NOQUIT_AFTERLOAD
%token K_XLSX_READFORMULAS
@@ -1047,6 +1049,10 @@ setitem :
else parse_str(user_conf_d, "overlap=1", TRUE); }
| K_OVERLAP { parse_str(user_conf_d, "overlap=1", TRUE); }
| K_NOOVERLAP { parse_str(user_conf_d, "overlap=0", TRUE); }
+ | K_TRUNCATE '=' NUMBER { if ($3 == 0) parse_str(user_conf_d, "truncate=0", TRUE);
+ else parse_str(user_conf_d, "truncate=1", TRUE); }
+ | K_TRUNCATE { parse_str(user_conf_d, "truncate=1", TRUE); }
+ | K_NOTRUNCATE { parse_str(user_conf_d, "truncate=0", TRUE); }
| K_AUTOBACKUP '=' NUMBER {
char cmd[MAXCMD];
sprintf(cmd, "autobackup=%d", $3);