From 993f76534df6fa6ecee614f0c6745662a48bc9eb Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Sun, 24 Dec 2023 12:05:58 +0000 Subject: [PATCH] makes https complete as http --- shells/zsh/includes/completion.zsh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/shells/zsh/includes/completion.zsh b/shells/zsh/includes/completion.zsh index c20f2eeb..5c485234 100644 --- a/shells/zsh/includes/completion.zsh +++ b/shells/zsh/includes/completion.zsh @@ -2,6 +2,10 @@ fpath=("${ZSH_FOLDER}completion" $fpath) # Make completion work autoload -U compinit + +autoload bashcompinit +bashcompinit + zstyle ':completion:*' menu select ## Auto complete with case insenstivity and allowing some characters to be #forgotten at the start like a . @@ -23,6 +27,11 @@ zstyle ':completion:*' verbose yes # Improve tab completion for encrypt and decrypt funcitons zstyle ':completion:*:decrypt:*' file-patterns '*.(pgp|gpg)' zstyle ':completion:*:encrypt:*' ignored-patterns '*.(pgp|gpg)' +zstyle ':completion:*:reportGenerator:*' file-patterns '*.(json)' + +# OPENAPI +zstyle -e ':completion:*' urls '[ -n "$OPENAPI" ] && [ -f "$OPENAPI" ] && reply=( $(openapi -j "$OPENAPI" urls) )' + export LISTMAX=-1 @@ -42,8 +51,8 @@ compdef sshrc=ssh compdef v=vim compdef vi=vim -#autoload bashcompinit -#bashcompinit +compdef https=http + # Include hidden files in autocomplete: _comp_options+=(globdots)