From 6b6644b94a7c51bc6130cf1a31c40b2d417045b0 Mon Sep 17 00:00:00 2001 From: Conrado Buhrer Date: Sat, 17 May 2014 03:09:52 -0300 Subject: [PATCH 1/3] added: slick theme --- themes/slick/slick.theme.bash | 86 +++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 themes/slick/slick.theme.bash diff --git a/themes/slick/slick.theme.bash b/themes/slick/slick.theme.bash new file mode 100644 index 00000000..bccc1666 --- /dev/null +++ b/themes/slick/slick.theme.bash @@ -0,0 +1,86 @@ +SCM_THEME_PROMPT_PREFIX="" +SCM_THEME_PROMPT_SUFFIX="" + +SCM_THEME_PROMPT_DIRTY=" ${bold_red}✗${normal}" +SCM_THEME_PROMPT_CLEAN=" ${bold_green}✓${normal}" +SCM_GIT_CHAR="${bold_cyan}±${normal}" +SCM_SVN_CHAR="${bold_green}⑆${normal}" +SCM_HG_CHAR="${bold_red}☿${normal}" + +#Mysql Prompt +export MYSQL_PS1="(\u@\h) [\d]> " + +case $TERM in + xterm*) + TITLEBAR="\[\033]0;\w\007\]" + ;; + *) + TITLEBAR="" + ;; +esac + +PS3=">> " + +__my_rvm_ruby_version() { + local gemset=$(echo $GEM_HOME | awk -F'@' '{print $2}') + [ "$gemset" != "" ] && gemset="@$gemset" + local version=$(echo $MY_RUBY_HOME | awk -F'-' '{print $2}') + local full="$version$gemset" + [ "$full" != "" ] && echo "[$full]" +} + +__my_venv_prompt() { + if [ ! -z "$VIRTUAL_ENV" ] + then + echo "[${blue}@${normal}${VIRTUAL_ENV##*/}]" + fi +} + +is_vim_shell() { + if [ ! -z "$VIMRUNTIME" ] + then + echo "[${cyan}vim shell${normal}]" + fi +} + +modern_scm_prompt() { + CHAR=$(scm_char) + if [ $CHAR = $SCM_NONE_CHAR ] + then + return + else + echo "[$(scm_char)][$(scm_prompt_info)]" + fi +} + +prompt() { + + case $HOSTNAME in + "clappy"* ) my_ps_host="${green}\h${normal}"; + ;; + "icekernel") my_ps_host="${red}\h${normal}"; + ;; + * ) my_ps_host="${green}\h${normal}"; + ;; + esac + + my_ps_user="\[\033[01;32m\]\u\[\033[00m\]"; + my_ps_root="\[\033[01;31m\]\u\[\033[00m\]"; + my_ps_path="\[\033[01;36m\]\w\[\033[00m\]"; + + # nice prompt + case "`id -u`" in + 0) PS1="${TITLEBAR}[$my_ps_root][$my_ps_host]$(modern_scm_prompt)$(__my_rvm_ruby_version)[${cyan}\w${normal}]$(is_vim_shell) +$ " + ;; + *) PS1="${TITLEBAR}[$my_ps_user][$my_ps_host]$(modern_scm_prompt)$(__my_rvm_ruby_version)$(__my_venv_prompt)[${cyan}\w${normal}]$(is_vim_shell) +$ " + ;; + esac +} + +PS2="> " + + + +PROMPT_COMMAND=prompt From d209b9aee232311573de6af12739f2986939b232 Mon Sep 17 00:00:00 2001 From: Conrado Buhrer Date: Sat, 17 May 2014 03:20:45 -0300 Subject: [PATCH 2/3] added: vim aliases --- aliases/available/vim.aliases.bash | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/aliases/available/vim.aliases.bash b/aliases/available/vim.aliases.bash index c14f32b8..7305df16 100644 --- a/aliases/available/vim.aliases.bash +++ b/aliases/available/vim.aliases.bash @@ -1,4 +1,14 @@ cite 'about-alias' about-alias 'vim abbreviations' -alias v='mvim --remote-tab' +alias vim='gvim -b --remote-tab' +alias v=vim +alias vv=/usr/bin/vim + +case $ostype in + darwin*) + alias vim="mvim --remote-tab" + ;; + *) + ;; +esac From 8e28a6301923bc334311497770e09ba887e86950 Mon Sep 17 00:00:00 2001 From: Conrado Buhrer Date: Sat, 17 May 2014 04:08:25 -0300 Subject: [PATCH 3/3] added: ansible aliases --- aliases/available/ansible.aliases.bash | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 aliases/available/ansible.aliases.bash diff --git a/aliases/available/ansible.aliases.bash b/aliases/available/ansible.aliases.bash new file mode 100644 index 00000000..1c53a88e --- /dev/null +++ b/aliases/available/ansible.aliases.bash @@ -0,0 +1,5 @@ +cite 'about-alias' +about-alias 'ansible abbreviations' + +alias ans=ansible +alias ap=ansible-playbook