Skip to content
A Gnus backend for Hacker News
Emacs Lisp Shell Makefile Gherkin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
features C-c C-c send no longer goes to summary buffer? Sep 30, 2019
tests get rid of a misunderstanding Aug 28, 2019
tools ignore-errors delete-file Oct 13, 2019
.travis.yml move to purcell/nix Oct 12, 2019
nnhackernews.el avoid crashing in browse server Oct 12, 2019
screenshot.png screenshot for readme [skip ci] Sep 17, 2019


Build Status

Procrastination can be a full-time job.

A Gnus backend for Hacker News.



As described in Getting started, ensure melpa's whereabouts in init.el or .emacs:

(add-to-list 'package-archives '("melpa" . ""))


M-x package-refresh-contents RET
M-x package-install RET nnhackernews RET

Alternatively, copy nnhackernews.el to a directory among C-h v RET load-path and add (require 'nnhackernews) to .emacs.


In your .gnus or .emacs,

(add-to-list 'gnus-secondary-select-methods
             '(nnhackernews ""))

Enter the nnhackernews:news newsgroup with RET.

Gnus will only show followup comments for threads you read, so be selective. If you accidentally read a thread, or decide the thread is uninteresting, you may C-k it to prevent Gnus from showing followups. Use C-k liberally.

When finished, "catch-up" via c to flush the unread threads. Gnus will not show comments for them.

Create a post via a.

Reply to articles with f or r. Include original with F.

Vote articles by R = (up), or R 0 (retract).

From the *Group* buffer, press g to refresh all groups. M-g on a particular group to refresh individually.

From the summary buffer, /o redisplays articles already read. x undisplays them.

S c cancels articles.

Gnus beginners may find the interface bewildering. In particular, groups with no unread articles do not display. Use L to bring them out of hiding.

You can’t perform that action at this time.