From de8c0cc21957afa555a2d6b08e6777329c4d2942 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sat, 13 Jun 2015 11:06:24 +0100 Subject: Import from nautilus --- .git-prompt.conf | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 .git-prompt.conf (limited to '.git-prompt.conf') diff --git a/.git-prompt.conf b/.git-prompt.conf new file mode 100644 index 0000000..867b4bb --- /dev/null +++ b/.git-prompt.conf @@ -0,0 +1,107 @@ + +### GIT-PROMPT.SH CONFIG +### +### lines commented-out with single '#' are default values +### lines commented-out with double '##' are examples +### +### NOTE: this is bash syntax - no spaces around "=" + +########################################################### + +# error_bell=off # sound terminal bell when command return code is not zero. (use setterm to set pitch and duration) +# max_file_list_length=100 # in characters +# count_only=off # off - display file list; on - display file count +# rawhex_len=5 # length of git rawhex revision id display (use 0 to hide it) + +############################################################ MODULES + +git_module=on +svn_module=off +hg_module=off +vim_module=off +virtualenv_module=off + + +########################################################### DEFAULT OBJECTS +### Default objects are not displayed. Example: + +## default_user=lvv +## default_host="ahp" # remote host is always shown +## default_domain="lvvnet" + +########################################################### Current Working Dir display +cwd_cmd='\w' # display full path +## cwd_cmd='\W' # display only last dir of path +## cwd_cmd='cwd_truncate 40' # display only last N chars of path + +########################################################### ETC + +# Some don't like hostname in uppercase +upcase_hostname=off +# Some don't like long hostname +# short_hostname=off # =on + +# Do not do VCS parsing for listed directories +# useful for directories for which it is difficult to maintain .gitignore so +# they are always dirty (ex: home, /etc) or directory with huge repo (ex: linux src) +## vcs_ignore_dir_list=" /etc $HOME /usr/src/linux.git " + +########################################################### COLOR + +### directory, exit code, root color + +cols=`tput colors` +if [[ -n "$cols" && $cols -ge 8 ]]; then # if terminal supports colors + dir_color=white + rc_color=cyan + time_color=yellow + jobs_color=yellow + prompt_color=blue + user_id_color=WHITE + root_id_color=WHITE + + + init_vcs_color=WHITE # initial + clean_vcs_color=BLUE # nothing to commit (working directory clean) + modified_vcs_color=RED # Changed but not updated: + added_vcs_color=GREEN # Changes to be committed: + mixed_vcs_color=YELLOW # + untracked_vcs_color=CYAN # Untracked files: + op_vcs_color=MAGENTA + detached_vcs_color=cyan +else # B/W terminal + dir_color=bw_bold + rc_color=bw_bold +fi + +### prompt character for root/non-root, default '>' for both +# prompt_char='>' +# root_prompt_char='>' +prompt_char='$' +root_prompt_char='#' + +##### Per host color + +### Per host color. If not set, color will be derived from name of host checksum). +### Variable name is uppercase-short-hostname with appended "_host_color" +### Example per-host-color config: + +## TASHA_host_color=cyan +## AL_host_color=green +## AHP_host_color=white +NAUTILUS_host_color=green + +##### VCS (version control system) state colors + +# init_vcs_color=WHITE # initial +# clean_vcs_color=blue # nothing to commit (working directory clean) +# modified_vcs_color=red # Changed but not updated: +# added_vcs_color=green # Changes to be committed: +# mixed_vcs_color=yellow # +# untracked_vcs_color=BLUE # Untracked files: +# op_vcs_color=MAGENTA +# detached_vcs_color=RED +# hex_vcs_color=BLACK # git revision id: bright black (makes gray) +hex_vcs_color=white + +# :vim:ft=sh ts=8 sw=8 et: -- cgit v1.2.3