<commit_before># キャッシュの使用
zstyle ':completion:*' use-cache true
# 候補のハイライト
zstyle ':completion:*:default' menu select=2

# pip zsh completion start
function _pip_completion {
    local words cword
    read -Ac words
    read -cn cword
    reply=( $( COMP_WORDS="$words[*]" \
               COMP_CWORD=$(( cword-1 )) \
               PIP_AUTO_COMPLETE=1 $words[1] ) )
}
compctl -K _pip_completion pip
# pip zsh completion end

###-begin-npm-completion-###
#<commit_msg>Add completion for pipenv<commit_after># キャッシュの使用
zstyle ':completion:*' use-cache true
# 候補のハイライト
zstyle ':completion:*:default' menu select=2

# pip zsh completion start
function _pip_completion {
    local words cword
    read -Ac words
    read -cn cword
    reply=( $( COMP_WORDS="$words[*]" \
               COMP_CWORD=$(( cword-1 )) \
               PIP_AUTO_COMPLETE=1 $words[1] ) )
}
compctl -K _pip_completion pip
# pip zsh completion end

#compdef pipenv
_pipenv() {
  eval $(env COMMANDLINE="${words[1,$CURRENT]}" _PIPENV_COMPLETE=complete-zsh pipenv)
}
if [[ "$(basename ${(%):-%x})" != "_pipenv" ]]; then
  compdef _pipenv pipenv
fi

###-begin-npm-completion-###
#
{'fraction_non_alphanumeric': 0.1457242582897033, 'fraction_numerical': 0.007853403141361256, 'mean_word_length': 3.4980392156862745, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2052802', 'n_tokens_mistral': 446, 'n_tokens_neox': 420, 'n_words': 102}