From 2535687e994ca73de914ce82b33db4c44bdf5dc9 Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Tue, 4 Jun 2013 13:47:22 +0900 Subject: [PATCH 1/2] update setup.sh --- setup.sh | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/setup.sh b/setup.sh index ab3fecb..f7822bb 100755 --- a/setup.sh +++ b/setup.sh @@ -86,6 +86,12 @@ git_config(){ fi } +install_files(){ + src_hilite_src="`pwd`/conf/src-hilite.style" + src_hilite_dst="$HOME/.local/share/source-highlight/src_hilite.style" + install -D --backup "$src_hilite_src" "$src_hilite_dst" +} + mac_defaults(){ test "`uname`" = Darwin || return 1 @@ -115,10 +121,22 @@ mac_start_daemon(){ fi } -get_install_script http://www.frexx.de/xterm-256-notes/data/colortable16.sh \ - http://www.frexx.de/xterm-256-notes/data/256colors2.pl +default(){ + get_install_script \ + http://www.frexx.de/xterm-256-notes/data/colortable16.sh \ + http://www.frexx.de/xterm-256-notes/data/256colors2.pl + + git_config -git_config + mac_defaults + mac_start_daemon + + install_files +} -mac_defaults -mac_start_daemon +if test $# -eq 0 +then + default +else + "$@" +fi From 2234c72c1e3c46d91b721c14cf5576934f7e3daf Mon Sep 17 00:00:00 2001 From: 10sr <8slashes+git@gmail.com> Date: Wed, 5 Jun 2013 14:00:42 +0900 Subject: [PATCH 2/2] add SSH indicator in ps1 --- bashrc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/bashrc b/bashrc index 437ca8a..00ef9c3 100755 --- a/bashrc +++ b/bashrc @@ -695,12 +695,9 @@ ip-address(){ test -n "$ip" && printf $1 $ip } +test -n "$SCRIPT" && __my_ps1_script_str="${__my_c5}SCR${__my_cdef} " -__my_ps1_script(){ - local last=$? - test -n "$SCRIPT" && echo "${__my_c5}SCR${__my_cdef} " - return $last -} +test -n "$SSH_CONNECTION" && __my_ps1_ssh_str="${__my_c5}SSH${__my_cdef} " __my_ps1_scale(){ local last=$? @@ -788,7 +785,7 @@ __my_export_last_status(){ _ps1_bash="\ ${__my_c4}:: ${__my_cdef}[${__my_c2}\u@\H${__my_cdef}:${__my_c1}\w/${__my_cdef}]\$(__my_ps1_git)\$(__my_ps1_bttry)\$(__my_ps1_ipaddr)\$(__my_ps1_moc)\n\ -${__my_c4}:: ${__my_cdef}l${SHLVL}n\#j\js\$? $(__my_ps1_scale) \D{%T} $(__my_ps1_script)\$ " +${__my_c4}:: ${__my_cdef}l${SHLVL}n\#j\js\$? $(__my_ps1_scale) \D{%T} ${__my_ps1_script_str}${__my_ps1_ssh_str}\$ " inbash && PS1=$_ps1_bash __my_set_screen_title(){