vimplugins and bashplugins should be sourced from a symlink, it is more flexible that way
This commit is contained in:
parent
b35653a0d6
commit
be1be078cf
5 changed files with 82 additions and 79 deletions
45
bashplugins
Normal file
45
bashplugins
Normal file
|
@ -0,0 +1,45 @@
|
|||
enable_vscripts()
|
||||
{
|
||||
local vscripts="${HOME}/vscripts"
|
||||
[[ -d ${vscripts} && ${PATH} != *${vscripts}* ]] && export PATH=${PATH}:${vscripts}
|
||||
}
|
||||
|
||||
enable_completion()
|
||||
{
|
||||
local completion_path='/usr/share/bash-completion/bash_completion'
|
||||
[[ -r "${completion_path}" ]] && . "${completion_path}"
|
||||
}
|
||||
|
||||
enable_git_prompt()
|
||||
{
|
||||
local git_prompt_path='/usr/lib/bash-git-prompt/gitprompt.sh'
|
||||
if [[ -r "${git_prompt_path}" ]]; then
|
||||
GIT_PROMPT_FETCH_REMOTE_STATUS=0
|
||||
GIT_PROMPT_SHOW_UPSTREAM=1
|
||||
GIT_PROMPT_ONLY_IN_REPO=1
|
||||
# theme overrides
|
||||
if [[ $USER == 'von' ]]; then
|
||||
git_prompt_username=""
|
||||
else
|
||||
git_prompt_username="${pnred}${USER}${preset} "
|
||||
fi
|
||||
GIT_PROMPT_PREFIX="[ "
|
||||
GIT_PROMPT_SUFFIX=" ]"
|
||||
GIT_PROMPT_SEPARATOR=" "
|
||||
GIT_PROMPT_START="[ ${git_prompt_username}${HOSTNAME}:${pbold}\w${preset} ]"
|
||||
GIT_PROMPT_THEME_NAME="Custom"
|
||||
GIT_PROMPT_UNTRACKED="${pncyan}u"
|
||||
GIT_PROMPT_CHANGED="${pnblue}+"
|
||||
GIT_PROMPT_STAGED="${pnyellow}s"
|
||||
GIT_PROMPT_CONFLICTS="${pnred}x"
|
||||
GIT_PROMPT_STASHED="${pbmagenta}→"
|
||||
GIT_PROMPT_CLEAN="${pngreen}."
|
||||
GIT_PROMPT_END_USER="\n${pbold}>${preset} "
|
||||
GIT_PROMPT_END_ROOT="\n${pnred}>${preset} "
|
||||
. "${git_prompt_path}"
|
||||
fi
|
||||
}
|
||||
|
||||
enable_vscripts
|
||||
enable_completion
|
||||
enable_git_prompt
|
Loading…
Add table
Add a link
Reference in a new issue