summaryrefslogtreecommitdiff
path: root/fish/functions/fish_vcs_prompt.fish
diff options
context:
space:
mode:
Diffstat (limited to 'fish/functions/fish_vcs_prompt.fish')
-rw-r--r--fish/functions/fish_vcs_prompt.fish12
1 files changed, 12 insertions, 0 deletions
diff --git a/fish/functions/fish_vcs_prompt.fish b/fish/functions/fish_vcs_prompt.fish
new file mode 100644
index 0000000..216244c
--- /dev/null
+++ b/fish/functions/fish_vcs_prompt.fish
@@ -0,0 +1,12 @@
+function fish_vcs_prompt --description "Print all vcs prompts"
+ # If a prompt succeeded, we assume that it's printed the correct info.
+ # This is so we don't try svn if git already worked.
+ fish_jj_prompt $argv
+ or fish_git_prompt $argv
+ or fish_hg_prompt $argv
+ or fish_fossil_prompt $argv
+ # The svn prompt is disabled by default because it's quite slow on common svn repositories.
+ # To enable it uncomment it.
+ # You can also only use it in specific directories by checking $PWD.
+ # or fish_svn_prompt
+end