Live data from Hacker News

My Emacs eye candy

xenodium.com

21–30 of 89 posts

Re: My Emacs eye candy

#22
post #16

I want to switch to one of those Emacs candy looking setup, but it always ends up being a lot less fun once you have it installed and nothing works as you expects, the whole thing looks like grand father software and the UX is beyond bad. Sure, if you put up with the pain of setting it all up, eventually, you have something that works and that only you can use.

People generally don't pick Emacs to get eye candy. If that's why you went for it, it will be painful ride.

Re: My Emacs eye candy

#23
post #16

I want to switch to one of those Emacs candy looking setup, but it always ends up being a lot less fun once you have it installed and nothing works as you expects, the whole thing looks like grand father software and the UX is beyond bad. Sure, if you put up with the pain of setting it all up, eventually, you have something that works and that only you can use.

You can try Doom Emacs if you want a solid starting point. (https://github.com/doomemacs/doomemacs). Emacs is so idiosyncratic compared to a lot of modern stuff people are used to, starting with a base like this may be a little easier than trying to do it from the ground up.

Re: My Emacs eye candy

#24
post #18
post #16

I want to switch to one of those Emacs candy looking setup, but it always ends up being a lot less fun once you have it installed and nothing works as you expects, the whole thing looks like grand father software and the UX is beyond bad. Sure, if you put up with the pain of setting it all up, eventually, you have something that works and that only you can use.

Spacemacs has decent defaults, is easily extendable, and looks pretty good too.

Yea, I used to maintain a fairly complicated emacs config that I was never quite happy with. Nowadays, I just go with spacemacs. Tired of messing with stuff :)

Re: My Emacs eye candy

#25
post #16

I want to switch to one of those Emacs candy looking setup, but it always ends up being a lot less fun once you have it installed and nothing works as you expects, the whole thing looks like grand father software and the UX is beyond bad. Sure, if you put up with the pain of setting it all up, eventually, you have something that works and that only you can use.

The extensibility and customizability of Emacs typically means that bad UX is user error. There is a barrier to entry, but if you don't want to go past that, it's no big deal. I'm not sure that's the editor's fault though.

Re: My Emacs eye candy

#26
Without meaning any offense to the OP, I think this is a pretty low bar for Emacs eye-candy... Nicolas Rougier's "Nano Emacs" [0], or his previous "Elegant Emacs" [1] are better examples. You can also get pretty far using variable-pitch mode for mixing fonts (for example in org-mode [2]).

[0]: https://github.com/rougier/nano-emacs

[1]: https://github.com/rougier/elegant-emacs

[2]: https://github.com/minad/org-modern

Re: My Emacs eye candy

#28
I always come back to eMacs at least once a year, fall in love with some of the functionality, then rediscover that every package only works for 80% of my use cases and requires extensive configuration, and after spending hours customising it I have a slightly inferior product to any other IDE because a) some things still don’t work and b) nobody works with eMacs, so there is zero interop. Too bad..

Re: My Emacs eye candy

#29
post #16

I want to switch to one of those Emacs candy looking setup, but it always ends up being a lot less fun once you have it installed and nothing works as you expects, the whole thing looks like grand father software and the UX is beyond bad. Sure, if you put up with the pain of setting it all up, eventually, you have something that works and that only you can use.

The extensibility and customizability of Emacs typically means that bad UX is user error. There is a barrier to entry, but if you don't want to go past that, it's no big deal. I'm not sure that's the editor's fault though.

If you need to overcome a barrier and extend/customize to reach a good UX, that is the program's fault (applies to any program, not just emacs)
Post reply on HN