diff options
author | Sebastian Gniazdowski <sgniazdowski@gmail.com> | 2015-12-04 19:51:09 +0100 |
---|---|---|
committer | Sebastian Gniazdowski <sgniazdowski@gmail.com> | 2015-12-04 19:51:09 +0100 |
commit | c793baeadd2bd290bf1aba0cf522e79cde51fa7a (patch) | |
tree | 24621872827db42407fdfef8f37228914bc67ae8 /plugins/zsh-navigation-tools/n-list | |
parent | 89205f90e533478f231beebbcf7b889bb085159e (diff) | |
download | zsh-c793baeadd2bd290bf1aba0cf522e79cde51fa7a.tar.gz zsh-c793baeadd2bd290bf1aba0cf522e79cde51fa7a.tar.bz2 zsh-c793baeadd2bd290bf1aba0cf522e79cde51fa7a.zip |
znt: optimize heap usage for older Zsh's (e.g. 5.0.8)
Diffstat (limited to 'plugins/zsh-navigation-tools/n-list')
-rw-r--r-- | plugins/zsh-navigation-tools/n-list | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/zsh-navigation-tools/n-list b/plugins/zsh-navigation-tools/n-list index 0a98d86e1..55c08515b 100644 --- a/plugins/zsh-navigation-tools/n-list +++ b/plugins/zsh-navigation-tools/n-list @@ -224,7 +224,11 @@ zcurses timeout main -1 key="" keypad="" -list=( "$@" ) +# This loop makes script faster on some Zsh's (e.g. 5.0.8) +repeat 1; do + list=( "$@" ) +done + last_element="$#list" while (( 1 )); do |