rejeep / prodigy.el

Manage external services from within Emacs
GNU General Public License v3.0
552 stars 39 forks source link

Process status mixed in with process name #17

Closed ionrock closed 10 years ago

ionrock commented 10 years ago

When starting a process, the Running text is in the middle of the process name.

Here is a screenshot.

odd-running-text

rejeep commented 10 years ago

That's because my limited knowledge in making GUI's in Emacs. Here's why https://github.com/rejeep/prodigy.el/blob/master/prodigy.el#L173. I will fix this sooner or later, so I'll leave this issue open. You can always shorten the name of your services to solve it for now.

ionrock commented 10 years ago

@rejeep I can definitely relate! One idea that might short circuit the need to create columns or something similar would be to prefix things.

[Running] some/long/process name
[Stopped] some other long process name

That should be relatively easy to implement. I'd expect the brackets help for finding the status but you could just as easily do a "|" and work through the listing line by line (which I think you already do?).

If I get a minute I'll take a stab at it, but as my elisp skills are pretty lacking, I suspect someone else will beat me to the punch.

Thanks for writing prodigy!

rejeep commented 10 years ago

I think putting the status at the beginning will only push the real solution a bit in the future. Sooner or later it has to be done properly, so why not now...?

I'm goona give this some thought and see what I can come up with. :)

magnars commented 10 years ago

There is a table display mode in Emacs already, if that helps any. Not sure if you're even using it. :)

rejeep commented 10 years ago

Nope, not using it, will check out, thanks!

rejeep commented 10 years ago

Closing this since prodigy now uses tabulated list mode.

ionrock commented 10 years ago

Very cool!