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