This commit is contained in:
Satyajit Roy 2017-12-19 16:09:27 +00:00 committed by GitHub
commit e2309b4abc
2 changed files with 13 additions and 0 deletions

View File

@ -0,0 +1,3 @@
function fish_user_key_bindings
bind ' ' __bobthefish_dir_length # toggle PWD on NORMAL with `space bar`
end

View File

@ -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