#!/usr/bin/env zsh _plugin() { _perf_timer_start "plugin $1" plugin "$@" _perf_timer_stop "plugin $1" } _plugin keybase-compl 'https://raw.githubusercontent.com/fnoris/keybase-zsh-completion/master/_keybase' from=url \ after_load='plugin-cfg-path fpath prepend ""' _plugin gitio 'denysdovhan/gitio-zsh' _plugin project 'https://git.sr.ht/~keanucode/scripts/blob/master/project/project.zsh' from=url \ build="wget -O listbox.zsh https://raw.githubusercontent.com/gko/listbox/master/listbox.zsh" \ load="listbox.zsh" \ load="project.zsh" \ # from Dima, assuming it's based off of: # https://github.com/dmitmel/dotfiles/blob/19d80233265629b33cf57daf05a928239b0c73a8/zsh/plugins.zsh#L17-L25 if gh_bin="$(command_locate gh)" && [[ -n "$gh_bin" ]]; then gh_comp_path="${ZSH_CACHE_DIR}/site-functions/_gh" if [[ "$gh_bin" -nt "$gh_comp_path" || ! -s "$gh_comp_path" ]]; then _perf_timer_start "generate gh completions" "$gh_bin" completion -s zsh >| "$gh_comp_path" _perf_timer_stop "generate gh completions" fi unset gh_comp_path fi; unset gh_bin