@tzz @oantolin Actually, there was a guy who had an extensive set of patches for asynchronous GNUS but made the mistake of sending it as one huge patch to the emacs-devel mailing list. For whatever reason, he didn't bother resending as smaller separate patches and instead made a hard fork of emacs with those features (https://github.com/commercial-emacs/commercial-emacs). #emacs #gnus
GitHub - commercial-emacs/commercial-emacs: "Evil will always triumph, because good is dumb." -- Spaceballs (1987)

"Evil will always triumph, because good is dumb." -- Spaceballs (1987) - commercial-emacs/commercial-emacs

GitHub
@oantolin Seems very enticing to use this scoring feature. Unfortunately for work, I'm stuck with MS outlook. To make matters worse, the IT department at my uni has whitelisted only the outlook webapp and thunderbird for IMAP access, making it virtually impossible to use emacs for email. #emacs #gnus

@paniash @oantolin I’ve been using #emacs #gnus for decades and contributed code to it. It’s a great experience and will work with gmail for instance. It has a ridiculous amount of features.

Sending e-mail takes seconds so it’s not particularly annoying that it happens in the main thread.

People have been talking about using the Emacs threads for parallelizing the article fetch, threading, scoring, and sorting for years but no one has done the work. That first time delay (a few seconds for larger groups, can be a minute or more for huge groups) may annoy you if you value performance very highly but I don’t think it’s particularly bad. It’s worth trying,

@oantolin I use both manual and adaptive scoring to manage large email volumes very effectively. The defaults for adaptive scoring are usually okay, at least to start with. Give it a shot. It doesn't affect the actual emails at all [*], only the order in which they are presented.

[*] Edit: not quite true as you need to be careful with your settings for expiring articles in case a low score leads to an article being expired.

#gnus #Emacs

Should I look into scoring emails with #Emacs #GNUS? I think I want to see all emails (emails are all I use GNUS for at the moment), but wouldn't mind seeing the good ones first. What experiences have people had with scoring?

Completing-read on all URLs from existing post including article link?

Gnus does this via `w` (gnus-summary-browse-url) in article buffer.

Does elfeed show more details for a feed? (i mean metadata)
One thing I shifted to gnus (with feedbase) was unified look for feeds and email and more info on `t` (gnus-summary-toggle-header)

#gnus

True.
Even I was amazed at spur of so many commits (minad's maintenance storm).
I thinking if I should move from #gnus to #elfeed 🤔

@paniash

IIRC @publicvoit published something about following feeds using Gnus. I used to do that. The sticking point is that Emacs will hang while Gnus waits for a feed that may or may not connect or provide its data. elfeed was better about that, but I missed Gnus' adaptive scoring. I'd written an elfeed adaptive scoring package, but was never thrilled about using a separate package for feeds. So I'm giving Gnus and nnrss and nnatom another try.

#emacs #gnus

Browsing URLs from Gnus Summary buffer

I’ve been reading RSS and Atom feeds in Gnus for a few weeks, having moved over from elfeed. IIRC in elfeed it was pretty easy to visit the URL that an entry summarized. I’ve been searching for a while to do the same in Gnus, without much luck.

Dave’s Blog

Gnus tips for Lantern

In case you are trying out my NNTP-based blog engine [Lantern](https://koldfront.dk/git/lantern/about/) with Gnus, here are some useful parameters to set on your Lantern topic/groups: ((message-syntax-checks '((long-lines . disabled) (quoting-style . disabled))) (posting-style (eval (auto-fill-mode -1))) (message-shoot-gnksa-feet '(cancel-messages canlock-verify)))

I also have a hook to change the Content-Type: to text/markdown in the Lantern groups when writing:

(defun asjo-lantern-markdown-hook () "Insert default Content-Type in lantern groups" (let ((group (or gnus-newsgroup-name ""))) (when (string-match "nntp.inav:lantern" group) ; Adjust this! (message-add-header "Content-Type: text/markdown")))) (add-hook 'message-setup-hook 'asjo-lantern-markdown-hook)

Another thing that makes it work a little smoother is switching to markdown-mode when the Content-Type of an article is text/markdown, so adding this to your ~/.gnus:

; Display text/markdown: (require 'markdown-mode) (defun mm-display-markdown (handle) (mm-display-inline-fontify handle 'markdown-mode)) (add-to-list 'mm-inline-media-tests '("text/markdown" mm-display-markdown identity))

Have fun!