From e1f5172a4831087399945e9cc38666be78e667ab Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Wed, 14 Apr 2021 15:11:01 +0000 Subject: 45583/0008: vcs_info git: Use best practices in an example The alias was vulnerable to SHORT_LOOPS syntax, not invokable from scripts, etc.. --- ChangeLog | 3 +++ Doc/Zsh/contrib.yo | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 626016c0d..6494e0018 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2021-04-15 Daniel Shahaf + * 45583/0008: Doc/Zsh/contrib.yo: vcs_info git: Use best + practices in an example + * 45583/0007: Doc/Zsh/contrib.yo: vcs_info docs: vcs_info_lastmsg: Correct an ambiguous/wrong description. diff --git a/Doc/Zsh/contrib.yo b/Doc/Zsh/contrib.yo index 5fe5601a7..3c4fdded0 100644 --- a/Doc/Zsh/contrib.yo +++ b/Doc/Zsh/contrib.yo @@ -1845,7 +1845,7 @@ Make sure you enclose the color codes in tt(%{)var(...)tt(%}) if you want to use the string provided by tt(vcs_info) in prompts. Here is how to print the VCS information as a command (not in a prompt): -example(alias vcsi='vcs_info interactive; vcs_info_lastmsg') +example(vcsi+LPAR()+RPAR() { vcs_info interactive; vcs_info_lastmsg }) This way, you can even define different formats for output via tt(vcs_info_lastmsg) in the 'tt(:vcs_info:*:interactive:*)' namespace. -- cgit 1.4.1