Hans Larsen
aafed7cb24
Add nix prompt, glyph, and colors
4 years ago
Justin Hileman
1f24d5f217
Better ruby segment output when adsf is installed but not configured.
...
Previously it would add `No` as the ruby version, which was factually correct but not at all what we were looking for. This omits the ruby segment entirely if the adsf plugin for ruby is not installed, or if there is no current ruby version specified.
4 years ago
Justin Hileman
7c2d90152e
Handle whitespace in asdf system ruby detection.
...
Fixes #250
4 years ago
Justin Hileman
6e75f31c3f
Add timezone support to right prompt.
...
Allow overriding the right prompt datestamp timezone:
```
set -g theme_date_timezone America/Los_Angeles
```
4 years ago
Justin Hileman
3b37ec9f0b
Make bobthefish_display_colors current color theme more clear
...
Fixes #247
5 years ago
Justin Hileman
e4c6a5c434
Fix key binding mode indicator in newer Fish
...
Unfortunately this means we can't have a pretty arrow between the binding mode indicator and the rest of the prompt, but it's better than never updating the indicator :-/
Fixes #248
5 years ago
Justin Hileman
9dd917535a
Escape home directory used in regex, too!
5 years ago
Justin Hileman
0c3ae9f932
Fall back to unescaped strings in older Fish
...
Because that's a lot better than erroring out :)
5 years ago
Justin Hileman
9032cf426b
Merge pull request #244 from epmoyer/escape_regex
...
Escape project_root_dir before using it in regex
5 years ago
Eric Moyer
46a89abb99
escape project_root_dir before using in regex
5 years ago
Justin Hileman
dbe3009b02
Merge pull request #214 from noseglid/master
...
Simplify kubernetes context fetching
5 years ago
Alexander Olsson
740150da19
Make displaying the k8s namespace optional
...
Invoking the `kubectl` command can be expensive, and since there's not a
lot of time to play with when rendering the prompt without it feeling
slugging, make the namespace fetching optional.
5 years ago
Justin Hileman
5ed60e09ae
Merge pull request #228 from marcplustwo/master
...
Add nord color scheme
5 years ago
Marc Radau
7d6f9634ac
Add screenshot to README.md
5 years ago
Marc
10b19564ae
fix indents, color contrast
5 years ago
Justin Hileman
6ccde62d01
Merge pull request #233 from morozov/user-info-first
...
In the prompt, show user info before everything else
5 years ago
Sergei Morozov
82a0a44cdc
In the prompt, show user info before everything else
5 years ago
Marc
0d2525e923
fix background job colors
5 years ago
marcplustwo
9c95244b42
add nord color scheme
5 years ago
Justin Hileman
f3301c2e2c
Exclude autojump from the background job count
...
Apparently it is super annoying and not really useful, since it executes in the background every time you change directories, so there is always a "background job" right when the prompt is rendered.
This relies on the AUTOJUMP_SOURCED environment variable to opt users into this behavior, since it would be a bit slower for every user every time we render the prompt.
Fixes #169
5 years ago
Justin Hileman
144eed0acc
Merge pull request #216 from FMeinicke/master
...
Add option to display sudo-username.
5 years ago
Florian Meinicke
5902e1a49d
Don't start a new segment if either `display_user' or `display_sudo_user' is set
5 years ago
Florian Meinicke
108b6a45f6
Update condition for showing an extra space
5 years ago
Justin Hileman
8e6b82e450
Merge pull request #220 from LucaFilipozzi/master
...
improve detection of superuser on macOS (fixes #218 )
5 years ago
Luca Filipozzi
9cb593e4fe
Update fish_prompt.fish
5 years ago
Florian Meinicke
981eb1a632
Add option to display sudo-username.
5 years ago
Justin Hileman
99b48d565c
Show the current theme color scheme in bobthefish_display_colors
...
Fixes #209
5 years ago
Justin Hileman
4e05b9d494
Show username when in a sudo shell
...
Fixes #170
5 years ago
Justin Hileman
eb533e75bd
Merge pull request #215 from FMeinicke/master
...
Use `command uptime` to avoid coloured output when using grc plugin
5 years ago
Florian Meinicke
97eebdcdcd
Use `command uptime` to avoid coloured output when using grc plugin
5 years ago
Justin Hileman
94cb2bb8f0
Merge pull request #213 from FMeinicke/master
...
Add option to display the number of background jobs
5 years ago
Florian Meinicke
763e9454b2
Don't pay extra forking cost when config is disabled
5 years ago
Florian Meinicke
ce7e96fba5
Change option name to `theme_show_jobs_verbose`
5 years ago
Florian Meinicke
a3d43d35bd
Add option to display the number of background jobs
5 years ago
Justin Hileman
cf096612c8
Stop truncating git branch names by default.
...
I used to think this was awesome, but have come around. The option is still there if you want it. Set `theme_use_abbreviated_branch_name` to `yes` :)
5 years ago
Justin Hileman
256f43bee3
Merge pull request #212 from genofire/patch-1
...
fix(doc): README options
5 years ago
genofire
121ea4bd1a
fix(doc): README options
5 years ago
Sergei Morozov
5389a26442
Added the k8s namespace value to the prompt and the k8s icon to the segment ( #208 )
5 years ago
Alessandro Fazzi
1abb331c60
Add NVM prompt ( #207 )
...
* Add NVM prompt
* Do not show prompt when `system` node is used
* Change the glyph used for nvm prompt
5 years ago
Martin Kletzander
3b2e847fcc
Fix status reporting ( #197 )
...
The status needs to be saved before anything else is done, otherwise it will get
overwritten. Since commit ac45a5cb95
this was the case with the `if` block in
a way that `last_status` was always `0`.
6 years ago
Justin Hileman
b9bc625059
Clean up theme_newline_prompt
...
No need for a variable, just echo. Allow setting $theme_newline_prompt to an empty string.
6 years ago
Thomas Flori
7d15e1ba1a
allow colors in custom prompt
6 years ago
Thomas Flori
b9eb494dbf
allow custom prompt in new line
6 years ago
Justin Hileman
ac45a5cb95
Minor cleanup
6 years ago
Dietrich Daroch
2c560f8c17
Fix: Use a simple prompt on dumb terminals. ( #171 )
...
Dumb terminals don't like this fancy prompt.
This is a really a workaround for loading the theme on demand, but it greatly
simplifies managing plugins and allows just relying on current plugin managers.
6 years ago
Justin Hileman
5e19f4f6c9
Fix function descriptions for a couple of helpers.
6 years ago
Justin Hileman
5273c92fa5
Use `pwd -P` for a normalized $PWD.
...
Because bobthefish interacts so much with external commands like git and hg, which resolve symlinks and don't do case folding on case-insensitive filesystems, we need to always use a normalized $PWD to compare paths.
Fixes #191
Fixes #181
6 years ago
Justin Hileman
f49a8424cd
Truncate the middle of really long git branch names
...
Fixes #161
6 years ago
Justin Hileman
da6379491f
Add `theme_display_git_stashed_verbose` to docs.
6 years ago
Claudio Mezzasalma
0a6df2de5a
Add Stashes count to Git Prompt ( #188 )
...
Introduce a new variable, `$theme_display_git_stashed_verbose`, which adds the stashes count to the prompt if set to `yes`
6 years ago