[PATCH v2 0/2] git-jump: support Emacs
- From
Yoichi NAKAYAMA via GitGitGadget <gitgitgadget@gmail.com>
- Date
- Nov 20, 2022, 01:27 UTC
- Message-ID
- <pull.1423.v2.git.1668907644.gitgitgadget@gmail.com>
- In-Reply-To
- <pull.1423.git.1668866540.gitgitgadget@gmail.com>
Add an optional argument 'stdout' to print the quickfix lines to standard output. It can be used with M-x grep on Emacs.
Detect emacsclient by GIT_EDITOR and invoke the function. Tested with EDITOR="emacsclient" and EDITOR="emacsclient -t".
Yoichi Nakayama (2): git-jump: add an optional argument 'stdout' git-jump: invoke emacsclient
contrib/git-jump/README | 9 ++++++++- contrib/git-jump/git-jump | 22 +++++++++++++++++++++- 2 files changed, 29 insertions(+), 2 deletions(-)
base-commit: eea7033409a0ed713c78437fc76486983d211e25 Published-As: https://github.com/gitgitgadget/git/releases/tag/pr-1423%2Fyoichi%2Fgit-jump-emacs-support-v2 Fetch-It-Via: git fetch https://github.com/gitgitgadget/git pr-1423/yoichi/git-jump-emacs-support-v2 Pull-Request: https://github.com/gitgitgadget/git/pull/1423
Range-diff vs v1:
1: e56858a3eb2 = 1: e56858a3eb2 git-jump: add an optional argument 'stdout'
2: ed19668db86 ! 2: 72c4fd5532b git-jump: invoke emacsclient
@@ contrib/git-jump/git-jump: if test "$mode" = "stdout"; then
exit 0
fi
-+if git var GIT_EDITOR | grep ^emacsclient >/dev/null; then
++if git var GIT_EDITOR | grep emacsclient >/dev/null; then
+ type "mode_$mode" >/dev/null 2>&1 || { usage >&2; exit 1; }
+ open_emacsclient "$mode" "$@"
+ exit 0-- gitgitgadget