浏览代码

Merge pull request #3919 from delphij/history-extendedglob

Don't leak extendedglob to global environment.
Robby Russell 9 年之前
父节点
当前提交
b55effd3bb
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      plugins/history-substring-search/history-substring-search.zsh

+ 2 - 1
plugins/history-substring-search/history-substring-search.zsh

@@ -175,7 +175,6 @@ fi
 # implementation details
 #-----------------------------------------------------------------------------
 
-setopt extendedglob
 zmodload -F zsh/parameter
 
 #
@@ -284,6 +283,7 @@ if [[ $+functions[_zsh_highlight] -eq 0 ]]; then
 fi
 
 function _history-substring-search-begin() {
+  setopt localoptions extendedglob
   _history_substring_search_move_cursor_eol=false
   _history_substring_search_query_highlight=
 
@@ -350,6 +350,7 @@ function _history-substring-search-begin() {
 }
 
 function _history-substring-search-end() {
+  setopt localoptions extendedglob
   _history_substring_search_result=$BUFFER
 
   # move the cursor to the end of the command line