diff --git a/db/themes/shellder b/db/themes/shellder
new file mode 100644
index 0000000..b576514
--- /dev/null
+++ b/db/themes/shellder
@@ -0,0 +1 @@
+https://github.com/simnalamburt/shellder
diff --git a/docs/Themes.md b/docs/Themes.md
index ea67a36..2b3c05c 100644
--- a/docs/Themes.md
+++ b/docs/Themes.md
@@ -39,10 +39,13 @@
- [ocean](#ocean)
- [pastfish](#pastfish)
- [perryh](#perryh)
+- [plain](#plain)
- [red-snapper](#red-snapper)
- [robbyrussell](#robbyrussell)
- [russell](#russell)
- [scorphish](#scorphish)
+- [shellder](#shellder)
+- [simple-ass-prompt](#simple-ass-prompt)
- [simplevi](#simplevi)
- [sushi](#sushi)
- [syl20bnr](#syl20bnr)
@@ -82,6 +85,10 @@ For Mac users, I highly recommend iTerm 2 + Solarized Dark
* Dirty working directory (±, color change)
* Working directory
* Elevated (root) privileges (⚡)
+* Current virtualenv (Python)
+You will probably want to disable the default virtualenv prompt. Add to your [`init.fish`](https://github.com/oh-my-fish/oh-my-fish#dotfiles):
+`set --export VIRTUAL_ENV_DISABLE_PROMPT 1`
+* Indicate vi mode. (If you've set `fish_vi_mode` in your config and don't like the ugly left prompt indicator you can solve this by replacing it with `set -g fish_key_bindings fish_vi_key_bindings` and then removing the `if set -q __fish_vi_mode` check at the bottom of the `fish_right_prompt.fish`)
Ported from https://gist.github.com/agnoster/3712874.
@@ -123,11 +130,16 @@ Ported from https://gist.github.com/agnoster/3712874.
# batman
-[][THEMES-NAMESPACE-batman-Wahoo]
-
+
-### _Batman_
-> Theme for [Fishshell](fishshell.com) inspired by Batman.
+###### Batman
+> A [Oh My Fish][omf-link] theme inspired by Batman.
+
+[](/LICENSE)
+[](http://fishshell.com)
+[](https://www.github.com/oh-my-fish/oh-my-fish)
+
+
#### Features
@@ -152,12 +164,15 @@ _From left to right:_
### License
+[MIT][mit] © [Jorge Bucaran][author] et [al][THEMES-NAMESPACE-batman-contributors]
+
> __Disclaimer:__ This work is not intended to infringe on any rights by and of the companies and/or individuals involved in the production of any series mentioned here. I don't own Batman.
-[MIT](http://opensource.org/licenses/MIT) © [Jorge Bucaran][THEMES-NAMESPACE-batman-Author] et [al](https://github.com/bucaran/batman/graphs/contributors)
-[THEMES-NAMESPACE-batman-Author]: http://about.bucaran.me
-[THEMES-NAMESPACE-batman-Wahoo]: https://github.com/bucaran/wahoo
+[THEMES-NAMESPACE-batman-mit]: http://opensource.org/licenses/MIT
+[THEMES-NAMESPACE-batman-author]: http://about.bucaran.me
+[omf-link]: https://www.github.com/oh-my-fish/oh-my-fish
+[THEMES-NAMESPACE-batman-contributors]: https://github.com/oh-my-fish/oh-my-fish/graphs/contributors
# beloglazov
@@ -194,13 +209,12 @@ TODO:
# bobthefish
### bobthefish
-bobthefish is a Powerline-style, Git-aware fish theme optimized for awesome.
+`bobthefish` is a Powerline-style, Git-aware [fish][THEMES-NAMESPACE-bobthefish-fish] theme optimized for awesome.
[](https://github.com/oh-my-fish/oh-my-fish)  [](https://gitter.im/oh-my-fish/oh-my-fish?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
![bobthefish][THEMES-NAMESPACE-bobthefish-screenshot]
-
##### Installation
Be sure to have Oh My Fish installed. Then just:
@@ -212,7 +226,6 @@ You will probably need a [Powerline-patched font][THEMES-NAMESPACE-bobthefish-pa
This theme is based loosely on [agnoster][THEMES-NAMESPACE-bobthefish-agnoster].
-
##### Features
* A helpful, but not too distracting, greeting.
@@ -223,13 +236,14 @@ This theme is based loosely on [agnoster][THEMES-NAMESPACE-bobthefish-agnoster].
* All the things you need to know about Git in a glance.
* Visual indication that you can't write to the current directory.
-
##### The Prompt
* Flags:
- * Previous command failed (`!`)
- * Background jobs (`%`)
- * You currently have superpowers (`$`)
+ * Previous command failed (**`!`**)
+ * Background jobs (**`%`**)
+ * You currently have superpowers (**`$`**)
+ * Current vi mode
+ * _You'll need to `set -g theme_display_vi yes` to enable_
* `User@Host` (unless you're the default user)
* Current RVM or rbenv (Ruby) version
* Current virtualenv (Python) version
@@ -238,20 +252,19 @@ This theme is based loosely on [agnoster][THEMES-NAMESPACE-bobthefish-agnoster].
* Current directory, or Git or Mercurial project name
* Current project's repo branch ( master) or detached head (`➦` d0dfd9b)
* Git or Mercurial status, via colors and flags:
- * Dirty working directory (`*`)
- * Untracked files (`…`)
- * Staged changes (`~`)
- * Stashed changes (`$`)
- * Unpulled commits (`-`)
- * Unpushed commits (`+`)
- * Unpulled _and_ unpushed commits (`±`)
+ * Dirty working directory (**`*`**)
+ * Untracked files (**`…`**)
+ * Staged changes (**`~`**)
+ * Stashed changes (**`$`**)
+ * Unpulled commits (**`-`**)
+ * Unpushed commits (**`+`**)
+ * Unpulled _and_ unpushed commits (**`±`**)
* _Note that not all of these have been implemented for hg yet :)_
* Abbreviated project-relative path
-
##### Configuration
-You can override some default options in your `config.fish`:
+You can override some of the following default options in your `config.fish`:
```fish
set -g theme_display_git no
@@ -261,14 +274,26 @@ set -g theme_display_hg yes
set -g theme_display_virtualenv no
set -g theme_display_ruby no
set -g theme_display_user yes
+set -g theme_display_vi yes
+set -g theme_display_vi_hide_mode default
set -g theme_title_display_process yes
set -g theme_title_display_path no
+set -g theme_title_use_abbreviated_path no
set -g theme_date_format "+%a %H:%M"
set -g theme_avoid_ambiguous_glyphs yes
set -g default_user your_normal_user
```
+**Title options**
+- `theme_title_display_process`. By default theme doesn't show current process name in terminal title. If you want to show it, just set to `yes`.
+- `theme_title_display_path`. Use `no` to hide current working directory from title.
+- `theme_title_use_abbreviated_path`. Default is `yes`. This means your home directory will be displayed as `~` and `/usr/local` as `/u/local`. Set it to `no` if you prefer full paths in title.
+
+**Prompt options**
+- `theme_display_ruby`. Use `no` to completely hide all information about Ruby version. By default Ruby version displayed if there is the difference from default settings.
+
+[THEMES-NAMESPACE-bobthefish-fish]: https://github.com/fish-shell/fish-shell
[THEMES-NAMESPACE-bobthefish-screenshot]: http://i.0x7f.us/bobthefish.png
[THEMES-NAMESPACE-bobthefish-patching]: https://powerline.readthedocs.org/en/latest/fontpatching.html
[THEMES-NAMESPACE-bobthefish-fonts]: https://github.com/Lokaltog/powerline-fonts
@@ -278,8 +303,8 @@ set -g default_user your_normal_user
# budspencer
### Budspencer theme
-A theme for the 70s, makes fish even more powerful. It's equipped with a hell
-of a lot of nice functions and key bindings to speed up your workflow.
+A theme for nerds, makes fish even more powerful. It's equipped with a hell of a
+lot of nice functions and key bindings to speed up your workflow.
The philosophy behind budspencer theme:
@@ -502,6 +527,18 @@ Type `s -d` to detach current session.
Just type `wt
+
+
+
+
+
+