zpty module is only needed for completion strategy

This commit is contained in:
Eric Freese
2018-06-30 15:06:19 -06:00
parent dad6be4d5e
commit 5529102afc
6 changed files with 7 additions and 22 deletions

View File

@@ -1,10 +0,0 @@
#--------------------------------------------------------------------#
# Setup #
#--------------------------------------------------------------------#
# Precmd hooks for initializing the library and starting pty's
autoload -Uz add-zsh-hook
# Asynchronous suggestions are generated in a pty
zmodload zsh/zpty

View File

@@ -17,4 +17,5 @@ _zsh_autosuggest_start() {
}
# Start the autosuggestion widgets on the next precmd
autoload -Uz add-zsh-hook
add-zsh-hook precmd _zsh_autosuggest_start

View File

@@ -87,6 +87,8 @@ _zsh_autosuggest_capture_buffer() {
}
_zsh_autosuggest_capture_completion() {
zmodload -s zsh/zpty || return
typeset -g completion
local line REPLY