mirror of
https://github.com/Matir/skel.git
synced 2026-05-25 21:19:09 -07:00
Fix up prezto.
This commit is contained in:
@@ -79,7 +79,7 @@ function jekyll {
|
||||
case "${1:-help}" in
|
||||
help|--help)
|
||||
command jekyll help
|
||||
echo "Added by oh-my-zsh plugin:"
|
||||
echo "Added by zsh plugin:"
|
||||
echo " draft Create a new draft post."
|
||||
echo " post Create a new post to publish immediately."
|
||||
echo " publish Publish a draft post by name."
|
||||
@@ -36,13 +36,15 @@ zstyle ':prezto:load' pmodule \
|
||||
'utility' \
|
||||
'completion' \
|
||||
'matir' \
|
||||
'prompt' \
|
||||
'tmux' \
|
||||
'git' \
|
||||
'gpg' \
|
||||
'python' \
|
||||
'ruby' \
|
||||
'history-substring-search'
|
||||
'history-substring-search' \
|
||||
'jekyll' \
|
||||
'prompt' \
|
||||
'xtra_completions'
|
||||
|
||||
#
|
||||
# Autosuggestions
|
||||
@@ -225,4 +227,4 @@ zstyle ':prezto:module:tmux:auto-start' remote 'yes'
|
||||
# Enabled safe options. This aliases cp, ln, mv and rm so that they prompt
|
||||
# before deleting or overwriting files. Set to 'no' to disable this safer
|
||||
# behavior.
|
||||
# zstyle ':prezto:module:utility' safe-ops 'yes'
|
||||
zstyle ':prezto:module:utility' safe-ops 'no'
|
||||
|
||||
@@ -1,59 +0,0 @@
|
||||
# Custom plugin to handle gpg-agent 2.1
|
||||
|
||||
local GPG_ENV=$HOME/.gnupg/gpg-agent.env
|
||||
|
||||
function start_agent_nossh {
|
||||
eval $(/usr/bin/env gpg-agent --quiet --daemon --write-env-file ${GPG_ENV} 2> /dev/null)
|
||||
test -f ${GPG_ENV} && chmod 600 ${GPG_ENV}
|
||||
export GPG_AGENT_INFO
|
||||
}
|
||||
|
||||
function start_agent_withssh {
|
||||
eval $(/usr/bin/env gpg-agent --quiet --daemon --enable-ssh-support --write-env-file ${GPG_ENV} 2> /dev/null)
|
||||
test -f ${GPG_ENV} && chmod 600 ${GPG_ENV}
|
||||
export GPG_AGENT_INFO
|
||||
export SSH_AUTH_SOCK
|
||||
export SSH_AGENT_PID
|
||||
}
|
||||
|
||||
if [ -z "${GPG_AGENT_INFO}" ] ; then
|
||||
if which gpgconf >/dev/null 2>&1 ; then
|
||||
GPG_AGENT_INFO=$(gpgconf --list-dirs agent-socket)
|
||||
export GPG_AGENT_INFO
|
||||
if [ -z "${SSH_AUTH_SOCK}" ] ; then
|
||||
SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
||||
export SSH_AUTH_SOCK
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# check if another agent is running
|
||||
if ! gpg-connect-agent --agent-program /dev/null --quiet /bye > /dev/null 2> /dev/null; then
|
||||
# source settings of old agent, if applicable
|
||||
if [ -f "${GPG_ENV}" ]; then
|
||||
# This can be clobbered by the file
|
||||
local OLD_SSH_AUTH_SOCK=${SSH_AUTH_SOCK}
|
||||
. ${GPG_ENV} > /dev/null
|
||||
export GPG_AGENT_INFO
|
||||
export SSH_AUTH_SOCK
|
||||
export SSH_AGENT_PID
|
||||
fi
|
||||
|
||||
# check again if another agent is running using the newly sourced settings
|
||||
if ! gpg-connect-agent --agent-program /dev/null --quiet /bye > /dev/null 2> /dev/null; then
|
||||
# check for existing ssh-agent
|
||||
if [ -n "${OLD_SSH_AUTH_SOCK}" ] ; then
|
||||
SSH_AUTH_SOCK=${OLD_SSH_AUTH_SOCK};export SSH_AUTH_SOCK
|
||||
fi
|
||||
if ssh-add -l > /dev/null 2> /dev/null; then
|
||||
# ssh-agent running, start gpg-agent without ssh support
|
||||
start_agent_nossh;
|
||||
else
|
||||
# otherwise start gpg-agent with ssh support
|
||||
start_agent_withssh;
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
GPG_TTY=$(tty)
|
||||
export GPG_TTY
|
||||
@@ -1,7 +0,0 @@
|
||||
PROMPT='%{$fg[black]%}[%{$fg[yellow]%}%h%{$fg[black]%}] %{%(!.$fg[red].$fg[green])%}%8>..>%n%>>%{$fg[white]%}@%{$fg[blue]%}%12>..>%m%>>%{$fg[white]%}:%{$fg[green]%}%32<...<%~%<<%{$fg[magenta]%}$(virtualenv_prompt_info)%{$fg[blue]%}$(git_prompt_info)%{$fg[white]%}%#%{$reset_color%} '
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX=" ("
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX=")"
|
||||
ZSH_THEME_VIRTUALENV_PREFIX=" (py:"
|
||||
ZSH_THEME_VIRTUALENV_SUFFIX=")"
|
||||
|
||||
# vim: set textwidth=0 wrapmargin=0:
|
||||
Reference in New Issue
Block a user