Comments (2)
I thought about this, but I'm not sure it's gonna work out.
I'd have to emulate all the regexp syntaxes that grep tools use (since Vim has its own regexp syntax) and it would have to be configurable in case someone needs to add a new grep tool. Unless there's a better way, this would be extremely lot of work.
I'll have a look around if there's a better way to achieve this.
from vim-grepper.
Whenever you use the operator (motions/visual selections), you should get perfectly accurate highlighting.
When you insert the query yourself at the prompt, grepper assumes some things, so there might be some false positives in some cases. It does simple transformations like these:
\bfoo\b -> \<foo\>
*? -> \{-}
+? -> \{-1,}
And with this, I consider this feature implemented!
from vim-grepper.
Related Issues (20)
- doc/grepper.txt: suggestion about setting global grepper options is misleading
- 'o' does not open the current context
- why not support realtime display while typing some search words? HOT 1
- Integration with fugitive for git-grep
- Search in project root
- `executable` seems to be really slow on arm64 macOS causing grepper
- Always No results with ripgrep 13.0 HOT 24
- grepper prompt can't display <c-d> / <c-s> indicators at the same time
- qf window height HOT 1
- Failed to catch the filename when grepping a file(NOT folder) with gnu-grep
- Can I have multiple configs for a same tool?
- Can I pass multiple arguments to grepprg?
- no results for term surrounded by single quotes under Microsoft Windows 10 HOT 3
- Apply search only to files that are in quickfix list
- -cword stopped working HOT 11
- The -buffer flag has no effect HOT 7
- Grepper in Vimscript function does not execute subsequent cdo command
- add example of how to grep in the directory of current file. HOT 1
- complete_files error HOT 1
- Add 'neovim-plugin' as topic to the GitHub repository
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim-grepper.