Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stabilize FileSearchProvider API #73524

Open
gjsjohnmurray opened this issue May 9, 2019 · 32 comments
Open

Stabilize FileSearchProvider API #73524

gjsjohnmurray opened this issue May 9, 2019 · 32 comments
Assignees
Labels
api api-proposal feature-request Request for new features or functionality on-testplan search Search widget and operation issues search-api
Milestone

Comments

@gjsjohnmurray
Copy link
Contributor

@roblourens I created this issue in the hope FileSearchProvider is going to get finalized at some point. If yes, maybe add the api-finalization label here.

If I'm out of order creating this, or if I've overlooked another issue dealing with its finalization, please close.

@jrieken jrieken added api search Search widget and operation issues labels May 9, 2019
@jrieken
Copy link
Member

jrieken commented May 9, 2019

Yeah, it's about time...

@eamodio
Copy link
Contributor

eamodio commented Mar 6, 2020

@jrieken @roblourens Can we revisit this -- so we can move forward with some kind of search provider functionality. I've been dying for this for a LONG time now and its blocking really cool use-cases in both GitLens and RemoteHub.

@gjsjohnmurray
Copy link
Contributor Author

@jrieken @roblourens Can we revisit this -- so we can move forward with some kind of search provider functionality. I've been dying for this for a LONG time now and its blocking really cool use-cases in both GitLens and RemoteHub.

And the TextSearchProvider API too please (#59921) 🙏

@gjsjohnmurray
Copy link
Contributor Author

@jrieken eleven months ago you wrote:

Yeah, it's about time...

Please can this get onto the April 2020 milestone? 🙏 📿

@jrieken
Copy link
Member

jrieken commented Apr 8, 2020

This is not my decision, search is owned by @roblourens, I own the API-process which ensures all API look and feels alike

@cfmaer
Copy link

cfmaer commented Dec 3, 2020

Please finalize this, this is really needed to fully implement extensions that use the FileSystemProvider, thanks! Do you need input?

@klaasgeldof
Copy link

Any news about this? I'm creating an extension which isn't much worth without this functionality. I tested it and it works perfectly, but unfortunately I can't submit it to the marketplace... @roblourens

@franka107ic

This comment has been minimized.

@gjsjohnmurray
Copy link
Contributor Author

@roblourens please can we blow the dust off this and get it into Stable? Or else get an understanding of what's holding it up? IMO as more and more FileSystemProvider implementations show up (aka virtual filesystems) the more important it becomes to resolve this.

@a-boertien
Copy link

To echo @gjsjohnmurray, can this please be addressed?
This is blocking adoption of an extension (as we need to rely on a beta version for 'Find Files' functionality), and by extension, blocking adoption of VSCode as the IDE of choice for our application platform.

@gjsjohnmurray
Copy link
Contributor Author

@roblourens does this also need to be reassigned to @andreamah in order to stand a chance of being finalized?

@roblourens roblourens assigned andreamah and unassigned roblourens Oct 11, 2022
@andreamah
Copy link
Contributor

Some news: in case you missed it, I'm finalizing this API with some other related APIs. You can see the status (plus a diagram) here. Since they're so intertwined, I felt that it made the most sense to me to address all the APIs as a group.

@andreamah
Copy link
Contributor

I cleaned up the search APIs a little bit. There should no longer be any mentions to New. Rather, "new" versions of the APIs should be suffixed by "2".

This also affects:
#48674
#59924
#59921

@andreamah
Copy link
Contributor

As for API status, our current state can be illustrated as so:
Image
Image

And we are trying to aim for a shape that looks more like:
Image

Unfortunately, I'll be stepping away from VS Code-related work, so I really hope this can get picked up by someone else soon.

@isc-bsaviano
Copy link

Thanks for the update and all of your work in this area recently @andreamah! Hopefully this can brought over the finish line soon.

@nsxdavid
Copy link

nsxdavid commented Nov 1, 2024

You are stepping away @andreamah ? Oh no... you were our only hope!

@pwang347
Copy link
Member

Question for anyone picking this up - will this also be supported for Custom Editors?

I noticed that there are concepts of text/line numbers in the diagrams, but it would be amazing if extensions could have custom handling for focus/highlight behaviour in a custom editor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api api-proposal feature-request Request for new features or functionality on-testplan search Search widget and operation issues search-api
Projects
None yet
Development

No branches or pull requests