Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
meishi125478
ohmyzsh
提交
cb11d139
O
ohmyzsh
项目概览
meishi125478
/
ohmyzsh
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
ohmyzsh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cb11d139
编写于
12月 15, 2015
作者:
M
Marc Cornellà
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #4697 from psprint/master
znt: more optimizing workarounds for 5.0.6 <= zsh < 5.2
上级
5de1704a
d30a501b
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
3 deletion
+7
-3
plugins/zsh-navigation-tools/README.md
plugins/zsh-navigation-tools/README.md
+1
-1
plugins/zsh-navigation-tools/n-list
plugins/zsh-navigation-tools/n-list
+6
-2
未找到文件。
plugins/zsh-navigation-tools/README.md
浏览文件 @
cb11d139
...
@@ -105,7 +105,7 @@ colorize output of the tools, via their config files (check out e.g. n-cd.conf,
...
@@ -105,7 +105,7 @@ colorize output of the tools, via their config files (check out e.g. n-cd.conf,
it uses this).
it uses this).
## Performance
## Performance
ZNT are fastest with Zsh before 5.0.
8
and starting from 5.2
ZNT are fastest with Zsh before 5.0.
6
and starting from 5.2
vim:filetype=conf
vim:filetype=conf
plugins/zsh-navigation-tools/n-list
浏览文件 @
cb11d139
...
@@ -243,7 +243,9 @@ while (( 1 )); do
...
@@ -243,7 +243,9 @@ while (( 1 )); do
# Take all elements, including duplicates and non-selectables
# Take all elements, including duplicates and non-selectables
typeset
+U list
typeset
+U list
list
=(
"
$@
"
)
repeat 1
;
do
list
=(
"
$@
"
)
done
# Remove non-selectable elements
# Remove non-selectable elements
[
"
$#NLIST_NONSELECTABLE_ELEMENTS
"
-gt
0
]
&&
for
i
in
"
${
(nO)NLIST_NONSELECTABLE_ELEMENTS[@]
}
"
;
do
[
"
$#NLIST_NONSELECTABLE_ELEMENTS
"
-gt
0
]
&&
for
i
in
"
${
(nO)NLIST_NONSELECTABLE_ELEMENTS[@]
}
"
;
do
...
@@ -309,7 +311,9 @@ while (( 1 )); do
...
@@ -309,7 +311,9 @@ while (( 1 )); do
# Take all elements, including duplicates and non-selectables
# Take all elements, including duplicates and non-selectables
typeset
+U list
typeset
+U list
list
=(
"
$@
"
)
repeat 1
;
do
list
=(
"
$@
"
)
done
# Remove non-selectable elements only when in uniq mode
# Remove non-selectable elements only when in uniq mode
[
"
$NLIST_IS_UNIQ_MODE
"
-eq
1
]
&&
[
"
$#NLIST_NONSELECTABLE_ELEMENTS
"
-gt
0
]
&&
[
"
$NLIST_IS_UNIQ_MODE
"
-eq
1
]
&&
[
"
$#NLIST_NONSELECTABLE_ELEMENTS
"
-gt
0
]
&&
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录