Cleanup
This commit is contained in:
parent
5911249122
commit
cc4fd39a14
20
zprofile
20
zprofile
|
@ -9,30 +9,21 @@ if [ -x /usr/libexec/path_helper ]; then
|
||||||
source /etc/zshenv
|
source /etc/zshenv
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Editors
|
## Editors
|
||||||
export EDITOR='vim'
|
export EDITOR='vim'
|
||||||
export VISUAL='vim'
|
export VISUAL='vim'
|
||||||
export PAGER='less'
|
export PAGER='less'
|
||||||
export RUBYOPT=rubygems
|
export RUBYOPT=rubygems
|
||||||
|
|
||||||
|
## Language
|
||||||
# Language
|
|
||||||
|
|
||||||
if [[ -z "$LANG" ]]; then
|
if [[ -z "$LANG" ]]; then
|
||||||
export LANG='en_US.UTF-8'
|
export LANG='en_US.UTF-8'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## Paths
|
||||||
# Paths
|
|
||||||
|
|
||||||
# Ensure path arrays do not contain duplicates.
|
# Ensure path arrays do not contain duplicates.
|
||||||
typeset -gU cdpath fpath mailpath path
|
typeset -gU cdpath fpath mailpath path
|
||||||
|
|
||||||
# Set the the list of directories that cd searches.
|
|
||||||
#cdpath=(
|
|
||||||
# $cdpath
|
|
||||||
#)
|
|
||||||
|
|
||||||
# Set the list of directories that Zsh searches for programs.
|
# Set the list of directories that Zsh searches for programs.
|
||||||
path=(
|
path=(
|
||||||
$HOME/.dotfiles/bin
|
$HOME/.dotfiles/bin
|
||||||
|
@ -46,9 +37,6 @@ fpath=(
|
||||||
$fpath
|
$fpath
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
# Less
|
|
||||||
|
|
||||||
# Set the default Less options.
|
# Set the default Less options.
|
||||||
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
|
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
|
||||||
# Remove -X and -F (exit if the content fits on one screen) to enable it.
|
# Remove -X and -F (exit if the content fits on one screen) to enable it.
|
||||||
|
@ -59,9 +47,7 @@ if (( $+commands[lesspipe.sh] )); then
|
||||||
export LESSOPEN='| /usr/bin/env lesspipe.sh %s 2>&-'
|
export LESSOPEN='| /usr/bin/env lesspipe.sh %s 2>&-'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Temporary Files
|
# Temporary Files
|
||||||
|
|
||||||
if [[ ! -d "$TMPDIR" ]]; then
|
if [[ ! -d "$TMPDIR" ]]; then
|
||||||
export TMPDIR="/tmp/$USER"
|
export TMPDIR="/tmp/$USER"
|
||||||
mkdir -p -m 700 "$TMPDIR"
|
mkdir -p -m 700 "$TMPDIR"
|
||||||
|
|
117
zsh/prompt
117
zsh/prompt
|
@ -1,117 +0,0 @@
|
||||||
#!/bin/zsh
|
|
||||||
|
|
||||||
zstyle ':prezto:module:git:info:branch' format 'branch:%b'
|
|
||||||
zstyle ':prezto:module:git:info:remote' format 'remote:%R'
|
|
||||||
zstyle ':prezto:module:git:info:keys' format \
|
|
||||||
'prompt' ' git(%b)' \
|
|
||||||
'rprompt' '[%R]'
|
|
||||||
|
|
||||||
function prompt_custom_preexec {
|
|
||||||
if (( $+functions[git-info] )); then
|
|
||||||
git-info
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function prompt_custom_setup {
|
|
||||||
PROMPT='%m%# '
|
|
||||||
RPROMPT=''
|
|
||||||
}
|
|
||||||
|
|
||||||
# autoload colors
|
|
||||||
# if [[ "$terminfo[colors]" -gt 8 ]]; then
|
|
||||||
# colors
|
|
||||||
# fi
|
|
||||||
|
|
||||||
# GIT Stuff
|
|
||||||
# ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[white]%}"
|
|
||||||
# ZSH_THEME_GIT_PROMPT_SUFFIX=""
|
|
||||||
# ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%}+%{$fg[white]%}"
|
|
||||||
# ZSH_THEME_GIT_PROMPT_CLEAN=""
|
|
||||||
|
|
||||||
##################
|
|
||||||
# Build Prompt #
|
|
||||||
##################
|
|
||||||
|
|
||||||
# function _prompt_pwd {
|
|
||||||
# SHORTPWD=`print -Pn "%3~"`
|
|
||||||
#
|
|
||||||
# if [[ -n "${ZSH_VERSION:-}" ]]
|
|
||||||
# then _pwd="${SHORTPWD[0,1]}"
|
|
||||||
# else _pwd="${SHORTPWD:0:1}"
|
|
||||||
# fi
|
|
||||||
#
|
|
||||||
# [[ $_pwd =~ "[^/~]" ]] && SHORTPWD=".../$SHORTPWD"
|
|
||||||
#
|
|
||||||
# echo -n $SHORTPWD
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# # function _prompt_git {
|
|
||||||
# # [ "`git_prompt_info`" ] && echo -n "$(git_prompt_info)"
|
|
||||||
# # }
|
|
||||||
#
|
|
||||||
# function _prompt_vimode {
|
|
||||||
# # The prompt turns green in command mode, and red in insert mode
|
|
||||||
# PROMPT="$"
|
|
||||||
#
|
|
||||||
# MODE_INDICATOR="%{$fg[green]%}%{$PROMPT%}"
|
|
||||||
# MODE_PROMPT="${${KEYMAP/vicmd/$MODE_INDICATOR}/(main|viins)/}"
|
|
||||||
# if [ $MODE_PROMPT ]; then
|
|
||||||
# echo -n "$MODE_PROMPT "
|
|
||||||
# else
|
|
||||||
# echo -n "$PROMPT "
|
|
||||||
# fi
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# function _prompt_rbenv {
|
|
||||||
# local ruby_version
|
|
||||||
# ruby_version="$(rbenv local 2>/dev/null)"
|
|
||||||
# [ "$?" -eq 0 ] && echo -n " %{$fx[bold]%}%{$fg[red]%}:$ruby_version"
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# function _prompt_pyenv {
|
|
||||||
# local py_version
|
|
||||||
# py_version="$(pyenv local 2>/dev/null)"
|
|
||||||
# [ "$?" -eq 0 ] && echo -n " %{$fx[bold]%}%{$fg[yellow]%}:$py_version"
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# # prompts
|
|
||||||
# function _lprompt {
|
|
||||||
# # Start each prompt with a newline
|
|
||||||
# echo
|
|
||||||
#
|
|
||||||
# # Show the hostname if this is an SSH session
|
|
||||||
# if [ ! -z "$SSH_CLIENT" ]; then
|
|
||||||
# echo -n "%{$fg[blue]%}"
|
|
||||||
# if is_mac; then
|
|
||||||
# echo -n "$(hostname | sed -e 's/\.local$//') "
|
|
||||||
# else
|
|
||||||
# echo -n "$(hostname) "
|
|
||||||
# fi
|
|
||||||
# fi
|
|
||||||
#
|
|
||||||
# # Print the prompt
|
|
||||||
# echo -n "$fg[red]$FX[bold]$(_prompt_vimode)$reset_color"
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
# function _rprompt {
|
|
||||||
# # Make the rprompt a bright grey to set it apart
|
|
||||||
# echo -n "%{$FG[245]%}"
|
|
||||||
# echo -n "$(_prompt_pwd)"
|
|
||||||
#
|
|
||||||
# # Show the branch/status if in a git repo
|
|
||||||
# # echo -n '$(_prompt_git)'
|
|
||||||
#
|
|
||||||
# # Display the local version of rb/pyenv
|
|
||||||
# command_exists rbenv && echo -n "$(_prompt_rbenv)"
|
|
||||||
# command_exists pyenv && echo -n "$(_prompt_pyenv)"
|
|
||||||
#
|
|
||||||
# # Reset formatting for command output
|
|
||||||
# echo -n "$reset_color"
|
|
||||||
# }
|
|
||||||
|
|
||||||
# PROMPT="$(_lprompt)"
|
|
||||||
# RPROMPT="$(_rprompt)"
|
|
||||||
|
|
||||||
# vim:set ft=zsh:
|
|
||||||
|
|
||||||
|
|
8
zshrc
8
zshrc
|
@ -1,9 +1,5 @@
|
||||||
#!/bin/zsh
|
#!/bin/zsh
|
||||||
|
|
||||||
# Prevent any of this initialization in non-interactive (or emacs)
|
|
||||||
# shell commands. It slows them down.
|
|
||||||
# [[ $TERM == "dumb" ]] && return
|
|
||||||
|
|
||||||
function command_exists {
|
function command_exists {
|
||||||
command -v "$1" &> /dev/null
|
command -v "$1" &> /dev/null
|
||||||
}
|
}
|
||||||
|
@ -18,13 +14,13 @@ fi
|
||||||
source ~/.zsh/aliases
|
source ~/.zsh/aliases
|
||||||
source ~/.zsh/config
|
source ~/.zsh/config
|
||||||
|
|
||||||
# If is OSX
|
# If OSX...
|
||||||
if command_exists "brew"; then
|
if command_exists "brew"; then
|
||||||
export RBENV_ROOT=/usr/local/opt/rbenv
|
export RBENV_ROOT=/usr/local/opt/rbenv
|
||||||
export PYENV_ROOT=/usr/local/opt/pyenv
|
export PYENV_ROOT=/usr/local/opt/pyenv
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Init rbenv & pyenv
|
# Init extra niceties
|
||||||
command_exists "fasd" && eval "$(fasd --init auto)"
|
command_exists "fasd" && eval "$(fasd --init auto)"
|
||||||
command_exists "rbenv" && eval "$(rbenv init - --no-rehash)"
|
command_exists "rbenv" && eval "$(rbenv init - --no-rehash)"
|
||||||
command_exists "pyenv" && eval "$(pyenv init -)"
|
command_exists "pyenv" && eval "$(pyenv init -)"
|
||||||
|
|
Loading…
Reference in a new issue