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

The packages keep enabling and installing themselves #90

Open
lierdakil opened this issue Sep 9, 2021 · 6 comments
Open

The packages keep enabling and installing themselves #90

lierdakil opened this issue Sep 9, 2021 · 6 comments

Comments

@lierdakil
Copy link
Contributor

Okay, so someone decided it's a good idea to forcefully install enable all the atom-ide-* packages and forcefully disable any conflicts with no apparent way to turn this off. I'm pretty mad about this. At least let the user (me) choose what they want to use. I'm very close to flipping out and denouncing this organization completely at this point, because I hate this forceful approach with passion. I'm still on Atom because I've set up it exactly how I want it. I don't need any opinionated dev messing with my settings at all.

For now, I think I'm going to remove all atom-ide packages from my system and scrub the dependencies on those from my projects, because those get in the way of doing actual work. I hope that gives you some food for thought.

Best regards.

@aminya
Copy link
Member

aminya commented Sep 10, 2021

Do you want to add settings for making this configurable?
I am envisioning those who use this package like a ready IDE similar to VSCode. That's why by default it installs and enables all the required packages.

@Askaholic
Copy link

Yea I've been very annoyed by this as well. Mostly I want to disable the outline component, but everytime I restart atom after disabling the package, it re-enables itself. For a while I had managed to get it to stay disabled (idk how), but then I took a vacation and disabled the atom-ide-python package to save on battery during the flight, and ever since I've re-enabled it after that it's been giving me hell and refuses stop re-enabling atom-ide-base and atom-ide-outline.

I'm with the OP on this one, I'm about to switch back to my old setup of just a simple linter so I don't have to deal with these obnoxious packages that wont let me configure them how I want. IMO, the users of these packages are programmers... We are the sort of people who want to be able to set up our environment just how we like it. If people want a VSCode experience they can go download VSCode...

@aminya
Copy link
Member

aminya commented Sep 24, 2021

The code has been open-source forever. Why don't you contribute a PR that adds configuration for this?

@Askaholic
Copy link

Good question, and why don’t I contribute to the Linux kernel? And why don’t I contribute to SQLAlchemy? And why don’t I contribute to Atom? No one has enough time to contribute PR’s to every open source project that they use. But we do have enough time to sometimes report issues to some of the ones that we’d like to see improved. I already spend more of my free time than I should contributing to open source projects, so sorry, I won’t be making any PRs.

Fwiw, it seems like I can sort of work around this issue by editing the package.lock of the installed plugin and removing the dependencies that I don’t want. Atom still complains at start up but at least it doesn’t reenable/download the other packages again.

@MC-hub-ac
Copy link

I had a break from ATOM and just found this crap.
Will atom-ide-* debacle be reverted to give users freedom to choose or is it MS policy that will rule from now on?

If the later I start looking around. To bad as I set ATOM the way I wanted and was happy with it.

As you can tell I'm pretty darn mad. I spent some time trying to get rid of what was dumped on me (in a sense the I do not need it, and don.t want it, not that it;s bad soft).

Bad, bad, bad!

@aminya
Copy link
Member

aminya commented Oct 7, 2021

You can:

  • Make a pull request to add settings for the package
  • Sponsor someone to fix the issue for you
  • Uninstall "atom-ide" to get rid of IDE features

@atom-community atom-community locked and limited conversation to collaborators Oct 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants