Merged lambda theme into l

Added a set fish_theme_l_right_prompt true variable to activate the right_prompt for l
pull/2/head
Rahul Trikha 10 years ago
parent 259caecfa6
commit 6ae22a5950

@ -0,0 +1,28 @@
# To show the right prompt please set
# set fish_theme_l_right_prompt true (config.fish)
if test "$fish_theme_l_right_prompt" = true
function _ruby_version
echo (command rbenv version-name | sed 's/\n//')
end
function _ruby_gemset
echo (command rbenv gemset active ^/dev/null | sed -e 's| global||')
end
function fish_right_prompt
set -l red (set_color red)
set -l normal (set_color normal)
set ruby_info $red(_ruby_version)
if [ (_ruby_gemset) ]
set -l ruby_gemset $red(_ruby_gemset)
set ruby_info "$ruby_info@$ruby_gemset"
end
echo -n -s $ruby_info $normal
end
end

@ -6,9 +6,19 @@ A theme inspired by [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/blob/m
![](http://f.cl.ly/items/2S25360U1p360E0D2u2g/3.png)
![](http://f.cl.ly/items/1w0s0Q3x3r2Z1F1l011k/4.png)
#### Characteristics
* Current branch
* Dirty working directory
* Working directory
* Working directory
Only if fish_theme_l_right_prompt variable is set true within config.fish
```fish
set fish_theme_l_right_prompt true
```
* Rbenv Ruby Version
* Rbenv Ruby Gemset
![](http://f.cl.ly/items/0f0k3o2L3y2q1L3g1R1X/5.png)

@ -1,12 +0,0 @@
## Lambda
A theme inspired by [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/lambda.zsh-theme)'s [lambda](http://zshthem.es/screenshots/lambda.png) theme.
![](http://f.cl.ly/items/0s2B1n3F0I31340E273G/Screen%20Shot%202015-02-05%20at%2010.50.06%20am.png)
#### Characteristics
* Working directory
* Git branch and dirty state (if inside a git repo)
* Rbenv Ruby Version
* Rbenv Ruby Gemset

@ -1,40 +0,0 @@
# name: lambda
# ---------------
# Based on oh-my-zsh lambda theme
#
# Display the following bits on the left:
# - Working directory
# - Git branch and dirty state (if inside a git repo)
#
# Display the following bits on the right:
# - Rbenv Ruby Version
# - Rbenv Ruby Gemset# - Current directory name
function _git_branch_name
echo (command git symbolic-ref HEAD ^/dev/null | sed -e 's|^refs/heads/||')
end
function _is_git_dirty
echo (command git status -s --ignore-submodules=dirty ^/dev/null)
end
function fish_prompt
set -l blue (set_color blue)
set -l green (set_color green)
set -l normal (set_color normal)
set -l arrow "λ"
set -l cwd $blue(basename (prompt_pwd))
if [ (_git_branch_name) ]
set git_info $green(_git_branch_name)
set git_info ":$git_info"
if [ (_is_git_dirty) ]
set -l dirty "*"
set git_info "$git_info$dirty"
end
end
echo -n -s $cwd $git_info $normal ' ' $arrow ' '
end

@ -1,21 +0,0 @@
function _ruby_version
echo (command rbenv version-name | sed 's/\n//')
end
function _ruby_gemset
echo (command rbenv gemset active ^/dev/null | sed -e 's| global||')
end
function fish_right_prompt
set -l red (set_color red)
set -l normal (set_color normal)
set ruby_info $red(_ruby_version)
if [ (_ruby_gemset) ]
set -l ruby_gemset $red(_ruby_gemset)
set ruby_info "$ruby_info@$ruby_gemset"
end
echo -n -s $ruby_info $normal
end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Loading…
Cancel
Save