atom-community / atom-languageclient

Provide integration support for adding Language Server Protocol servers to Atom.
https://www.npmjs.com/package/atom-languageclient
MIT License
45 stars 13 forks source link

What are the plans for the missing atom-ide-ui features? #143

Open cdaguerre opened 3 years ago

cdaguerre commented 3 years ago

To my understanding, some features (eg. find-references) still require atom-ide-ui which refers to the archived facebook repository. What are the plans on this going forward and how can we help?

UziTech commented 3 years ago

@atom-community has been working on creating individual packages for each of the features of atom-ide-ui. A few of them have not been released yet (like https://github.com/atom-community/atom-ide-code-format). If you would like to join the community and help create/maintain these packages that would help a lot.

UziTech commented 3 years ago

You can also join the atom-community discord server.

aminya commented 3 years ago

We can add atom-ide-find-references. The process has been to create a new repository, make it work, then improve upon it. Nuclide packages that may be used by some of them as dependencies are available under @atom-ide-community/nuclide-*. Our atom-ide-template-js handles converting Flow to JavaScript.

We can also convert Flow to TypeScript using @khanacademy/flow-to-ts, which makes things much better in the long run.

https://github.com/facebookarchive/nuclide/tree/master/modules/atom-ide-ui/pkg/atom-ide-find-references

I can look into making this package.