瀏覽代碼

Merge d08d5ef7c5 into e0165eaa73

pull/503/merge
Matthew Martin 4 月之前
committed by GitHub
父節點
當前提交
d4b2b3cbcf
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: B5690EEEBB952194
共有 2 個文件被更改,包括 9 次插入4 次删除
  1. +5
    -2
      highlighters/main/main-highlighter.zsh
  2. +4
    -2
      highlighters/main/test-data/path-tilde-named.zsh

+ 5
- 2
highlighters/main/main-highlighter.zsh 查看文件

@ -1815,8 +1815,11 @@ _zsh_highlight_main_highlighter_expand_path()
# The $~1 syntax normally performs filename generation, but not when it's on the right-hand side of ${x:=y}.
setopt localoptions nonomatch
unset REPLY
: ${REPLY:=${(Q)${~1}}}
if [[ ${1[1]} == '~' ]]; then
REPLY=${~${(Q)1}}
else
REPLY=${(Q)1}
fi
}
# -------------------------------------------------------------------------------------------------

+ 4
- 2
highlighters/main/test-data/path-tilde-named.zsh 查看文件

@ -31,9 +31,11 @@ mkdir mydir
touch mydir/path-tilde-named.test
hash -d D=mydir
BUFFER='ls ~D/path-tilde-named.test'
BUFFER='ls ~D/path-tilde-named.test ~"D"'
expected_region_highlight=(
"1 2 command" # ls
"4 27 path" # ~D/path-tilde-named.test
"4 27 path" # ~D/path-tilde-named.test
"29 32 path" # ~"D"
"30 32 double-quoted-argument" # "D"
)

Loading…
取消
儲存