Skip to content

Commit

Permalink
Autoload Zsh modules (instead of just load)
Browse files Browse the repository at this point in the history
  • Loading branch information
marlonrichert committed Apr 24, 2021
1 parent cd4e19f commit 6181266
Show file tree
Hide file tree
Showing 9 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion completion/_autocomplete.is_glob
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#autoload
zmodload -F zsh/parameter p:patchars
zmodload -Fa zsh/parameter p:patchars

_autocomplete.is_glob() {
local word=$PREFIX$SUFFIX
Expand Down
2 changes: 1 addition & 1 deletion completion/_autocomplete.recent_paths
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#autoload
zmodload -F zsh/parameter p:functions
zmodload -Fa zsh/parameter p:functions

_autocomplete.recent_paths() {
(( _matcher_num > 1 )) &&
Expand Down
2 changes: 1 addition & 1 deletion module/.autocomplete.__init__
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/zsh
zmodload -Fa zsh/files b:zf_mkdir b:zf_rm
zmodload -Fa zsh/parameter p:functions
zmodload -F zsh/zutil b:zstyle
zmodload -Fa zsh/zutil b:zstyle
builtin autoload -Uz add-zsh-hook
.autocomplete.mathfunc

Expand Down
10 changes: 5 additions & 5 deletions module/.autocomplete.async
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/zsh
zmodload -F zsh/zpty b:zpty
zmodload -F zsh/parameter p:funcstack p:functions p:parameters
zmodload -F zsh/system p:sysparams
zmodload -F zsh/zselect b:zselect
zmodload -F zsh/zutil b:zparseopts
zmodload -Fa zsh/zpty b:zpty
zmodload -Fa zsh/parameter p:funcstack p:functions p:parameters
zmodload -Fa zsh/system p:sysparams
zmodload -Fa zsh/zselect b:zselect
zmodload -Fa zsh/zutil b:zparseopts
builtin autoload -Uz add-zle-hook-widget

typeset -g ZSH_AUTOSUGGEST_USE_ASYNC=yes
Expand Down
2 changes: 1 addition & 1 deletion module/.autocomplete.compinit
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/zsh
zmodload -Fa zsh/files b:zf_rm
zmodload -F zsh/parameter p:funcstack p:functions
zmodload -Fa zsh/parameter p:funcstack p:functions

typeset -gHa _autocomplete_compdef=()
compdef() {
Expand Down
2 changes: 1 addition & 1 deletion module/.autocomplete.config
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/zsh
zmodload -F zsh/zutil b:zstyle
zmodload -Fa zsh/zutil b:zstyle

.autocomplete.config.precmd() {
# Remove incompatible settings.
Expand Down
2 changes: 1 addition & 1 deletion module/.autocomplete.recent-dirs
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/zsh
zmodload -Fa zsh/files b:zf_mv
zmodload -Fa zsh/parameter p:commands p:dirstack p:functions

.autocomplete.recent-dirs.precmd() {
Expand Down Expand Up @@ -56,7 +57,6 @@ zmodload -Fa zsh/parameter p:commands p:dirstack p:functions
local new=$XDG_DATA_HOME/zsh/chpwd-recent-dirs
zstyle ':chpwd:*' recent-dirs-file $new
if [[ -e $old && ! -e $new ]]; then
zmodload -F zsh/files b:zf_mv
zf_mv "$old" "$new"
fi
fi
Expand Down
2 changes: 1 addition & 1 deletion utility/.autocomplete.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/zsh
zmodload -F zsh/parameter p:functions
zmodload -Fa zsh/parameter p:functions

.autocomplete.patch() {
builtin autoload +X -Uz $1
Expand Down
2 changes: 1 addition & 1 deletion zsh-autocomplete.plugin.zsh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
setopt NO_singlelinezle
() {
emulate -L zsh
zmodload -F zsh/parameter p:functions
zmodload -Fa zsh/parameter p:functions

# Workaround for https://github.com/zdharma/zinit/issues/366
[[ -v functions[.zinit-shade-off] ]] &&
Expand Down

0 comments on commit 6181266

Please sign in to comment.