mirror of
https://github.com/oh-my-fish/theme-bobthefish.git
synced 2025-06-13 13:03:54 +00:00
Merge 41f6e47c03
into b67c0bd910
This commit is contained in:
commit
e2309b4abc
3
bobthefish_keymapping.fish
Normal file
3
bobthefish_keymapping.fish
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
function fish_user_key_bindings
|
||||||
|
bind ' ' __bobthefish_dir_length # toggle PWD on NORMAL with `space bar`
|
||||||
|
end
|
@ -53,6 +53,16 @@
|
|||||||
# and command hg stat > /dev/null ^&1
|
# and command hg stat > /dev/null ^&1
|
||||||
# end
|
# end
|
||||||
|
|
||||||
|
function __bobthefish_dir_length -d "Toggle Directory length in prompt"
|
||||||
|
set -q fish_prompt_pwd_dir_length; or set -l fish_prompt_pwd_dir_length 0
|
||||||
|
if [ $fish_prompt_pwd_dir_length -eq 0 ]
|
||||||
|
set -U fish_prompt_pwd_dir_length 1
|
||||||
|
else
|
||||||
|
set -U fish_prompt_pwd_dir_length 0
|
||||||
|
end
|
||||||
|
commandline -f repaint
|
||||||
|
end
|
||||||
|
|
||||||
function __bobthefish_git_branch -S -d 'Get the current git branch (or commitish)'
|
function __bobthefish_git_branch -S -d 'Get the current git branch (or commitish)'
|
||||||
set -l ref (command git symbolic-ref HEAD ^/dev/null)
|
set -l ref (command git symbolic-ref HEAD ^/dev/null)
|
||||||
and string replace 'refs/heads/' "$__bobthefish_branch_glyph " $ref
|
and string replace 'refs/heads/' "$__bobthefish_branch_glyph " $ref
|
||||||
|
Loading…
Reference in New Issue
Block a user