Browse Source

Merge pull request #3919 from delphij/history-extendedglob

Don't leak extendedglob to global environment.
Robby Russell 9 years ago
parent
commit
b55effd3bb
1 changed files with 2 additions and 1 deletions
  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