Add context-around-highlight option #2780
Open
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.
The motivation behind this PR is mostly for my own convenience.
I use ripgrep + fzf a lot in my workflow(where I use bat for previewing result).
I have one function in my zshrc which looks like this:
So when I search for something using
ff nvim
, I get something like this:I was quite frustrated by this because I have context of what's happening after the matching line but not before.
This could probably be done by using some very very hacky script but I just thought adding this feature to bat might be more easier.
I'm making this PR to solve that issue because it might be helpful to other folks too.
After this change and making some change to my zsh function, I get something like this for preview
Feel free to close this if you think this won't be useful or is not needed.
If you think it'll be useful, I'd be very happy to make necessary changes for this to be merged