Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This little patch adds a new interactive function to the api:
helm-gtags-push-stack
.My motivation is I can typically jump around the code with the current api, but in some cases I use
helm-grep-do-git-grep
for jump, for example when I do not exactly know what is the tag I am looking for, or when I am looking for a complex expression. Even then my muscle memory triggers the helm-gtags-pop-stack, which jumps to a wrong location, ashelm-grep-do-git-grep
does not push location to the stack. Withhelm-gtags-push-stack
, I couldadvice-add
helm-grep-do-git-grep
to push the location before search, letting me to continue to usehelm-gtags-pop-stack
safely.In general, this function can be used to make other modules compatible with
helm-gtags
.