diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2011-02-18 22:08:45 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2011-02-18 22:08:45 +0000 |
commit | 212ca9edf9c2be0499cdce39326abba57b088bcd (patch) | |
tree | b14bcc7e91fb33213b349914c477d9c22cd8a25d /Src/Zle/zle_tricky.c | |
parent | 6be3fe2fca7d904ce4c83303a1b23e36ed45a084 (diff) | |
download | zsh-212ca9edf9c2be0499cdce39326abba57b088bcd.tar.gz zsh-212ca9edf9c2be0499cdce39326abba57b088bcd.tar.xz zsh-212ca9edf9c2be0499cdce39326abba57b088bcd.zip |
28772: Update regions in region highlight dynamically
Diffstat (limited to 'Src/Zle/zle_tricky.c')
-rw-r--r-- | Src/Zle/zle_tricky.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c index 566537761..74ebf0981 100644 --- a/Src/Zle/zle_tricky.c +++ b/Src/Zle/zle_tricky.c @@ -2675,14 +2675,13 @@ int doexpandhist(void) { char *ol; - int oll, ocs, ne = noerrs, err, ona = noaliases; + int ne = noerrs, err, ona = noaliases; UNMETACHECK(); pushheap(); metafy_line(); - oll = zlemetall; - ocs = zlemetacs; + zle_save_positions(); ol = dupstring(zlemetaline); expanding = 1; excs = zlemetacs; @@ -2725,8 +2724,7 @@ doexpandhist(void) } strcpy(zlemetaline, ol); - zlemetall = oll; - zlemetacs = ocs; + zle_restore_positions(); unmetafy_line(); popheap(); |