Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Atom ide being deprecated #273

Open
razzeee opened this issue Aug 30, 2019 · 8 comments
Open

Atom ide being deprecated #273

razzeee opened this issue Aug 30, 2019 · 8 comments

Comments

@razzeee
Copy link

razzeee commented Aug 30, 2019

Hey there,

I'm an language server author and not a atom user. But as far as I can tell atom-ide-ui is dead (and I can't get it to work anymore).

So how would I go and make my language server available for atom users?

This is the draft I'm working on https://github.com/elm-tooling/ide-elm

@Aerijo
Copy link
Contributor

Aerijo commented Aug 30, 2019

But as far as I can tell atom-ide-ui is dead

Yes, it is no longer being developed.

and I can't get it to work anymore

Interesting, it still works fine for me. Is there a specific issue? There may be native modules that need prebuilt binaries for those without build tools, but it should work once installed.

But atom-ide-ui is not necessary for anything in particular. Packages in Atom interact via services; e.g., anything that implements say the "linter" service will be able to display lints. atom-ide-ui is basically a monorepo of services related to language servers, but there exist many packages that provide support for individual services. atom-ide-ui probably has the most well integrated collection of services though, so I still use it.

@razzeee
Copy link
Author

razzeee commented Aug 30, 2019

So I tried it on windows just now and I'm not getting the navtive binaries error I'm getting on Manjaro.

Still, I'm not seening any logs that are under the warning level from my server.
I executed atom.config.set('core.debugLSP', true) in the console, but that doesn't seem to log, or well not where I'm looking. But at least the server seems to push diagnostics even if they are wrong for some reason.

@Aerijo
Copy link
Contributor

Aerijo commented Aug 30, 2019

Still, I'm not seening any logs that are under the warning level from my server.

Are you implying you can see error diagnostics? Maybe you have set atom-ide-ui to only show error level diagnostics.

I executed atom.config.set('core.debugLSP', true) in the console, but that doesn't seem to log

I don't know anything about debugging atom-ide-ui

@razzeee
Copy link
Author

razzeee commented Aug 30, 2019

No, not diagnostics in a language server sense. But real log messages. window/logMessage

Was under the impression it's from this project:

/** LSP logging is only set for warnings & errors by default unless you turn on the core.debugLSP setting */

@Aerijo
Copy link
Contributor

Aerijo commented Aug 30, 2019

Was under the impression it's from this project:

Oh. Still don't know anything about it though (clearly 😅)

@exploide
Copy link

exploide commented Sep 3, 2019

There is a community project, intending to replace atom-ide-ui: https://github.com/atom-ide-community

But it seems a few more contributors could be beneficial.

@calebmeyer
Copy link

If you want to talk directly to the current maintainers of the atom ide community project, they're on the slack (atomio.slack.com) under the #atom-ide channel

@UziTech
Copy link

UziTech commented Oct 19, 2020

Development of atom-languageclient has officially moved to https://github.com/atom-ide-community/atom-languageclient 🎉

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants