Comments (4)
I wanted to do this so I added a FuzzySearch
command which should behave similarly, except that like FuzzyOpen
it searches from the current directory. It's currently in the dev
branch if you want to try it.
from neovim-fuzzy.
So that is really cool, but works a little bit different than I anticipated: it searches the filenames as well as the contents. So if I have a file called cart.rs, and I want to search for 'cart', it shows every line in cart.rs as matching.
Another interesting thing is that the FzfGit example I showed above, I can do:
:FzfGit cart
, which will first do a full rg search for 'cart', and then in nvim, those results I can filter those results more using normal fzf. I hope this makes sense, I wish I had a gif to explain.
from neovim-fuzzy.
As far as I know, fzf works that way too, at least with the :Ag
command and the one you pasted above. Does it work differently for you? It's due to how fzf/fzy are implemented: it's just matching on a string which includes the filename and then extracts the filename from the match. I'd love to have it not match on the filename though.
The example with the pre-filtering is nice though, I can include that easily.
from neovim-fuzzy.
This is now in master, under :FuzzyGrep
, it also takes optional arguments. I'll deal with the git tree thing separately. If you are able to get fzf.vim to search without it matching on the filenames, let me know, as I haven't been able to reproduce it here.
from neovim-fuzzy.
Related Issues (20)
- Open files in splits HOT 7
- When I set `g:fuzzy_opencmd = 'tab drop'` then FuzzyOpen acts differently in the opened buffer HOT 2
- After `:tab drop file.js` into neovim from empty buffer `:FuzzyOpen` acts differently in this buffer HOT 5
- FuzzyGrep should grep content only, not filenames. HOT 6
- Terminal buffers randomly disappear from FuzzyOpen HOT 6
- Getting E5060 with neovim0.2 HOT 2
- fuzzy_open Unknown flag w HOT 2
- Also search hidden files? HOT 6
- Don't show fugitive files in list HOT 1
- Feature: buffer finder HOT 2
- Feature request: FuzzyOpen with query pre-populated
- :FuzzyOpen searches in root directory HOT 2
- There is any sample for ignore files? HOT 1
- fuzzy find stopped working HOT 2
- FuzzyOpen not working in a git repo HOT 2
- press ctrlP error:Fuzzy: no search executable was found. Please make sure either 'ag' or 'rg' are in your path HOT 1
- When opening a new file using neovim-fuzzy the cwd for the "current" tab is changed to the git root HOT 4
- go to window if file is already open
- [Bug] `hg` command not found HOT 7
- [Feature Request] FuzzyBuffer HOT 1
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 neovim-fuzzy.