summaryrefslogtreecommitdiff
path: root/Src/Zle/computil.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Zle/computil.c')
-rw-r--r--Src/Zle/computil.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/Src/Zle/computil.c b/Src/Zle/computil.c
index 7548a87bf..902bb123c 100644
--- a/Src/Zle/computil.c
+++ b/Src/Zle/computil.c
@@ -208,6 +208,8 @@ cd_prep()
for (str = set->strs; str; str = str->next) {
if (str->kind != 1) {
if (!str->kind && str->desc) {
+ if (str->len > wids[0])
+ wids[0] = str->len;
str->other = NULL;
*strp++ = str;
}
@@ -536,7 +538,7 @@ cd_get(char **params)
if (dp[0][0] == '-' && dp[0][1] == 'J')
break;
if (*dp) {
- char *s = tricat("-1V", "", dp[0] + 2);
+ char *s = tricat("-2V", "", dp[0] + 2);
zsfree(*dp);
*dp = s;
@@ -545,7 +547,7 @@ cd_get(char **params)
(arrlen(opts + 1) + 1) * sizeof(char *));
} else
- opts[0] = ztrdup("-1V-default-");
+ opts[0] = ztrdup("-2V-default-");
csl = "packed rows";
break;