diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2005-01-14 13:04:47 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2005-01-14 13:04:47 +0000 |
commit | 88a37cc187c0f6c5b7130a943c7ddd87474a0f69 (patch) | |
tree | d1f3fa3261e2f436ef5fc4fd6690b12a448fd11a /Src/Zle/deltochar.c | |
parent | e38389d83e7962759138763a038ed9f2f8e23ec9 (diff) | |
download | zsh-88a37cc187c0f6c5b7130a943c7ddd87474a0f69.tar.gz zsh-88a37cc187c0f6c5b7130a943c7ddd87474a0f69.tar.xz zsh-88a37cc187c0f6c5b7130a943c7ddd87474a0f69.zip |
c.f. 20675: improve zle as a basis for Unicode.
unposted: update version to 4.2.3-dev-1
Diffstat (limited to 'Src/Zle/deltochar.c')
-rw-r--r-- | Src/Zle/deltochar.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Src/Zle/deltochar.c b/Src/Zle/deltochar.c index 054e7fe23..545c34c9f 100644 --- a/Src/Zle/deltochar.c +++ b/Src/Zle/deltochar.c @@ -37,18 +37,18 @@ static Widget w_zaptochar; static int deltochar(UNUSED(char **args)) { - int c = getkey(0), dest = cs, ok = 0, n = zmult; + int c = getkey(0), dest = zlecs, ok = 0, n = zmult; int zap = (bindk->widget == w_zaptochar); if (n > 0) { - while (n-- && dest != ll) { - while (dest != ll && line[dest] != c) + while (n-- && dest != zlell) { + while (dest != zlell && zleline[dest] != c) dest++; - if (dest != ll) { + if (dest != zlell) { if (!zap || n > 0) dest++; if (!n) { - forekill(dest - cs, 0); + forekill(dest - zlecs, 0); ok++; } } @@ -58,11 +58,11 @@ deltochar(UNUSED(char **args)) if (dest) dest--; while (n++ && dest != 0) { - while (dest != 0 && line[dest] != c) + while (dest != 0 && zleline[dest] != c) dest--; - if (line[dest] == c) { + if (zleline[dest] == c) { if (!n) { - backkill(cs - dest - zap, 1); + backkill(zlecs - dest - zap, 1); ok++; } if (dest) |