DarthFennec / highlight-indent-guides

Emacs minor mode to highlight indentation
572 stars 27 forks source link

highlight-indent-guides.el not found in MELPA #37

Closed aumars closed 6 years ago

aumars commented 6 years ago

Installing highlight-indent-guides.el through package-install returns

highlight-indent-guides.el not found in MELPA
DarthFennec commented 6 years ago

What command are you running? M-x package-install RET highlight-indent-guides RET works for me. Are you sure you have Melpa in your package-archives?

jgkamat commented 6 years ago

If you haven't already, you might want to M-x package-refresh-contents as well. M-x package-list-packages should do this automatically.

kirk86 commented 5 years ago

@DarthFennec This needs to be re-opened since the package is not found melpa.stable.org

Please upload a stable version on stable.melpa.org. This is quite important for people who want stability over bleeding edge.

Here's the proof image

image

DarthFennec commented 5 years ago

@kirk86 I'll seriously consider this. So far I haven't been inclined to release this on MELPA stable, since as far as I've been aware, most people don't need it. Also, my more guerrilla development style on this project (like the fact that there's no automated testing of any kind) causes me to hesitate in calling any version of it "stable" at all. I recognize that this is a shortcoming, and it's one I've been meaning to rectify, but I simply haven't had the time. Perhaps soon.

kirk86 commented 5 years ago

most people don't need it

Why are there better alternatives? Actually the way I reached here was by googling on what's out there and landed on this which brought me here.

DarthFennec commented 5 years ago

Sorry if I wasn't clear, I meant that most people I'm aware of just use MELPA unstable and have no need for a stable release of this mode. You're the first person to ever approach me about releasing on MELPA stable.

kirk86 commented 5 years ago

No worries,

You're the first person to ever approach me about releasing on MELPA stable

That's because I got burned by authors of third party packages changing the behaviour of their packages which on package updates will mess up with my config.

jgkamat commented 5 years ago

kirk86 writes:

That's because I got burned by author of third party packages changing the behaviour of their packages which on package updates will mess up with my config.

This is a bit off-topic, but stable does not fix this issue. If someone releases a new stable version (2.0 from 1.0) which breaks behavior and previous config, it will still break your setup as melpa stable will still be updated.

A poorly maintained stable release is worse than none at all, as it can lead to the unstable version being less buggy than the published one.

DarthFennec commented 5 years ago

Sure, I've been burned by that too. There's nothing worse than deciding to run an update right before an important demo and then suddenly not being able to use your editor. But I agree with @jgkamat about this, you're still going to have that problem with stable. What I do is, I put off running updates until I know I have some free time to recognize and fix config discrepancies, instead of when I actually need emacs to work.

One of the main reasons I'm on the fence about this is my own experience with stable vs unstable projects. When I use a program, I usually install the stable version, and then later switch to the unstable version, once I find out it has features and bugfixes I need that the stable version doesn't have. The unstable version is nearly always the better choice in my opinion, as long as it's not so unstable to be downright broken and unusable. And I don't think highlight-indent-guides has ever been in that state.