Emacs Gnus

#+SETUPFILE: ~/Dropbox/Doc/Org_Templates/level-1.org

设置

设置服务器

(setq gnus-select-method what-you-want-to)

例如 gmail 的设置:

(setq gnus-select-method '(nnimap "imap.gmail.com"
                  (nnimap-address "imap.gmail.com")
                  (nnimap-server-port 993)
                  ;; 下面的这行设置自动登录信息
                  ;; 文件的内容为
                  ;; machine imap.gmail.com login your-email-account password your-password port 993
                  (nnimap-authinfo-file "~/.emacs.d/temporary/.imap-authinfo")
                  (nnimap-stream ssl)))

设置发送参数

(setq user-full-name "发送名")
(setq user-mail-address "username@gmail.com")

;; 设置签名文件
(setq message-signature-file "~/.emacs.d/temporary/signature.file")

帖子排序

;; 按时间排序
(setq gnus-thread-sort-functions '(gnus-thread-sort-by-most-recent-date))

html

;; 需要 emacs-w3m 的支持
(setq mm-text-html-renderer 'w3m)

使用

^ 进入 Server Buffer, 回车进入想要读取的服务器(比如 imap.gmail.com), 在列出的邮件组里面选择要订阅的邮件组, 按 u 订阅, 按 q 退出到 gnus 主界面, 可以看到已经订阅到的列表, 按 g 刷新帖子, 按 enter 进去看里面的内容

标记

  • !: 标记当前帖子
  • d: 从此处开始向下的 N 篇帖子标记为已读
  • D: 从此处开始向上的 N 篇帖子标记为已读
  • M-u: 向下清除 N 篇帖子的标记(标记为未读), 同 M-SPC, M-c
  • M-U: 向上清除 N 篇帖子的标记(标记为未读), 同 M-SPC, M-c
  • c: 将整个组未读的全部标记为已读
  • C-k: 把和当前主题相同的所有帖子标记为已读, 同 M-K

发贴

  • m: 发贴
  • R: 回复
  • S V: gnus-summary-very-wide-reply-with-original S V and S v 回复所有

移动

  • C-M-b 跳到上一个线索
  • C-M-f 跳到下一个线索
  • M-n 跳到下一个未读的帖子
  • M-p 跳到上一个未读的帖子

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦