News for hackers. Stuff that matters.
Re:Forge – Work with Git forges from the comfort of Magit by tptacek on Monday February 11, 2019 @03:27PM (#19137951)
I know this is off-topic, but: a resource I really wish existed is "how to build Emacs UI like Magit".
Re:Forge – Work with Git forges from the comfort of Magit by nextos on Monday February 11, 2019 @05:03PM (#19138809)
That's so true! Emacs has got some modern and really well crafted packages during last decade (e.g. Magit, Org or Notmuch). It's a really interesting and vibrant platform right now. I have high hopes for lsp-mode.

Another package with great UI is calfw.

Of course, there were already plenty of great classic packages (e.g. Dired, Calc, Gnus or Eshell) and modes (e.g. AucTeX, SLIME, ESS...). But things are getting really good lately.

ELPA and use-package have also done away with lots of friction points when installing and updating packages.

Re:Forge – Work with Git forges from the comfort of Magit by mbrock on Monday February 11, 2019 @05:13PM (#19138886)
Thanks for the calfw recommendation! I just installed it and it's really nice.
Re:Forge – Work with Git forges from the comfort of Magit by cnasc on Monday February 11, 2019 @06:12PM (#19139445)
> I have high hopes for lsp-mode.

I do too, but I've had no luck at all with it so far.

Re:Forge – Work with Git forges from the comfort of Magit by TeMPOraL on Tuesday February 12, 2019 @03:07AM (#19141865)
Not that much off a topic, and a great question.

Emacs seems to be probably the only one piece of software still in use that can be considered a software runtime for text-oriented applications and UIs. It gives building blocks that strongly favor function and efficiency over form (though one grows to like the minimal, text-based aesthetics). If you write your code correctly, you can get some pretty awesome features for free - like TRAMP, i.e. access to remote files as if they were local, across a variety of protocols and with ability to tunnel through networks.

But my absolute favorite right now is that, unless you purposefully screw it up, your Elisp program will look and work the same way on GUI Emacs frames as it will work on Terminal frames. That is, I get to use it from anywhere, by SSH-ing to my computer and running `emacsclient -t`. A capability I use extensively for programming on the go, and which alone gave my small laptop years of extra useful life.

I love Magit, and I'm excited for more software that's built on Emacs.

Re:Forge – Work with Git forges from the comfort of Magit by piotr-yuxuan on Monday February 11, 2019 @03:32PM (#19138005)
You might have a look on https://github.com/magit/magit-popup
Re:Forge – Work with Git forges from the comfort of Magit by tarsius on Monday February 11, 2019 @04:31PM (#19138538)
I am hoping to release Magit-Popup's successor Transient tomorrow (or later this week if I can't get the manual done in time).
Re:Forge – Work with Git forges from the comfort of Magit by zck on Monday February 11, 2019 @06:49PM (#19139696)
I'm very interested in this. I hadn't seen magit-popup, but I'll check it out, and also Transient when it comes out. If you want anyone to help look over the manual, I'd love to help (email in profile).
Re:Forge – Work with Git forges from the comfort of Magit by throwaway427 on Monday February 11, 2019 @04:42PM (#19138637)
In the same vein it would be nice to have the same for "how to build an emacs UI like sx.el for your favorite discussion site".
Re:Forge – Work with Git forges from the comfort of Magit by mbrock on Monday February 11, 2019 @05:24PM (#19138996)
Oh wow, I didn't know about sx.el either, and I just tried it and ... I'm for sure going to be spending a lot of time in there.
Re:Forge – Work with Git forges from the comfort of Magit by rabidrat on Monday February 11, 2019 @08:51PM (#19140337)
Do you use Emacs besides Magit, and is the Emacs integration essential to what you want? What other tools or workflows would you want to build?
Re:Forge – Work with Git forges from the comfort of Magit by pvg on Tuesday February 12, 2019 @12:53AM (#19141377)
How would we even communicate with a creature so alien they use Emacs just for Magit?
Re:Forge – Work with Git forges from the comfort of Magit by TeMPOraL on Tuesday February 12, 2019 @02:55AM (#19141819)
Try using Org Mode as a common plane for communication.