A Gnus backend for Reddit.
As described in Getting started, ensure melpa's whereabouts in init.el
or .emacs
:
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
Then
M-x package-refresh-contents RET M-x package-install RET nnreddit RET
Alternatively, directly clone this repo and make install
.
In your .gnus
or .emacs
,
(add-to-list 'gnus-secondary-select-methods '(nnreddit ""))
A typical session might look like:
M-x gnus R g emacsy q u
Keybinding u
(gnus-group-unsubscribe-current-group) actually toggles subscription to r/emacsy
. I don't make the rules.
Reenter the emacsy
newsgroup with RET
. Rapidly catch yourself up via N
and P
. Instantly catch-up with c
.
Create a post via a
.
Reply to articles with f
or r
. Include original with F
.
Vote articles by first entering the Article buffer, then R -
(down), R =
(up), or R 0
(retract).
From the *Group*
buffer, press g
to refresh all subreddits. M-g
on a particular subreddit to refresh individually.
From the summary buffer, /o
redisplays articles already read. x
undisplays them.
S s
edits articles.
S c
cancels articles.
Gnus beginners may find the interface bewildering. In particular, subreddits with no unread articles do not display. Use L
to bring them out of hiding.