Skip to content

rpluim/nnreddit

 
 

Repository files navigation

Build Status

A Gnus backend for Reddit.

Install

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.

Usage

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.

About

A Gnus backend for Reddit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 61.5%
  • Python 24.0%
  • Shell 5.0%
  • Gherkin 4.4%
  • Makefile 4.4%
  • HTML 0.7%