diff --git a/init.zsh b/init.zsh index 9b466450..d663b572 100644 --- a/init.zsh +++ b/init.zsh @@ -7,10 +7,9 @@ # # Check for the minimum supported version. -min_zsh_version='4.3.10' +min_zsh_version='4.2.6' if ! autoload -Uz is-at-least || ! is-at-least "$min_zsh_version"; then print "omz: old shell detected, minimum required: $min_zsh_version" >&2 - return 1 fi unset min_zsh_version diff --git a/modules/editor/init.zsh b/modules/editor/init.zsh index 0fbd5711..bdeb9bdd 100644 --- a/modules/editor/init.zsh +++ b/modules/editor/init.zsh @@ -40,6 +40,13 @@ # zstyle ':omz:module:editor' completing '...' # +# Check for the minimum supported version. +min_zsh_version='4.3.10' +if ! autoload -Uz is-at-least || ! is-at-least "$min_zsh_version"; then + return 1 +fi +unset min_zsh_version + # Dumb terminals lack support. if [[ "$TERM" == 'dumb' ]]; then return 1 diff --git a/modules/history-substring-search/init.zsh b/modules/history-substring-search/init.zsh index a0ff287f..66fc0349 100644 --- a/modules/history-substring-search/init.zsh +++ b/modules/history-substring-search/init.zsh @@ -6,6 +6,13 @@ # Sorin Ionescu # +# Check for the minimum supported version. +min_zsh_version='4.3.10' +if ! autoload -Uz is-at-least || ! is-at-least "$min_zsh_version"; then + return 1 +fi +unset min_zsh_version + source "${0:h}/external/zsh-history-substring-search.zsh" if zstyle -t ':omz:module:history-substring-search' case-sensitive; then diff --git a/modules/syntax-highlighting/init.zsh b/modules/syntax-highlighting/init.zsh index 88ec7b47..297955db 100644 --- a/modules/syntax-highlighting/init.zsh +++ b/modules/syntax-highlighting/init.zsh @@ -5,6 +5,13 @@ # Sorin Ionescu # +# Check for the minimum supported version. +min_zsh_version='4.3.10' +if ! autoload -Uz is-at-least || ! is-at-least "$min_zsh_version"; then + return 1 +fi +unset min_zsh_version + if zstyle -t ':omz:module:syntax-highlighting' color; then source "${0:h}/external/zsh-syntax-highlighting.zsh" diff --git a/modules/terminal/init.zsh b/modules/terminal/init.zsh index d0bab0b7..b27e9b2b 100644 --- a/modules/terminal/init.zsh +++ b/modules/terminal/init.zsh @@ -6,6 +6,13 @@ # Sorin Ionescu # +# Check for the minimum supported version. +min_zsh_version='4.3.10' +if ! autoload -Uz is-at-least || ! is-at-least "$min_zsh_version"; then + return 1 +fi +unset min_zsh_version + # Dumb terminals lack support. if [[ "$TERM" == 'dumb' ]]; then return 1