If you like to play diligently and kindly with the Emacs community, you will end up reporting bugs or asking for new features to your favourite package maintainers.
My skills at bug reporting have improved over the years. From the angry “it doesn’t work, man!!1!” to more polite questions, I am always looking for better reports to help debug and solve the problems I encounter.
Usually, package maintainers ask you to reproduce the bug in a clean
emacs -Qenvironment. And that’s good. But they are also happy when you provide as much information as possible about the system you are using.
That’s why I came up with a custom function to gather details about my Emacs version and where I am running it. It all started with this answer from Drew Adams on Emacs StackExchange. His code does way much more than I need, though, so I stripped down the inessential […]
Check out the article for the lisp code.