A Gnus backend for Discourse.
As described in Getting started, ensure melpa's whereabouts in
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
M-x package-refresh-contents RET M-x package-install RET nndiscourse RET
You will also need Bundler for Ruby.
Alternatively, directly clone this repo and
Also see Troubleshooting.
Suppose you want to follow https://emacs-china.org. In your
init.el, use ONE of the following:
;; Applies to first-time Gnus users (custom-set-variables '(gnus-select-method (quote (nndiscourse "emacs-china.org" (nndiscourse-scheme "https")))))
or, if you're an existing Gnus user,
;; Applies to existing Gnus users (add-to-list 'gnus-secondary-select-methods (quote (nndiscourse "emacs-china.org" (nndiscourse-scheme "https"))))
Select a topic category via
RET. Rapidly catch yourself up via
P. Instantly catch-up with
*Group* buffer, press
g to refresh all categories.
M-g on a particular category to refresh individually.
From the summary buffer,
/o redisplays posts already read.
x undisplays them.
Gnus beginners may find the interface bewildering. In particular, categories with no unread posts do not display. Use
L to bring them out of hiding.
Clone this repo. Then install Cask. Then try