[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/gnorb 869940a 015/449: README.org: Change file format t
From: |
Stefan Monnier |
Subject: |
[elpa] externals/gnorb 869940a 015/449: README.org: Change file format to Org mode, expand docs |
Date: |
Fri, 27 Nov 2020 23:14:59 -0500 (EST) |
branch: externals/gnorb
commit 869940afa4949533f5cf03daf84a5b0b45f9b304
Author: Eric Abrahamsen <eric@ericabrahamsen.net>
Commit: Eric Abrahamsen <eric@ericabrahamsen.net>
README.org: Change file format to Org mode, expand docs
---
README.md | 29 ---------------------------
README.org | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+), 29 deletions(-)
diff --git a/README.md b/README.md
deleted file mode 100644
index ab7d1ed..0000000
--- a/README.md
+++ /dev/null
@@ -1,29 +0,0 @@
-gnorb
-=====
-
-Glue code between the Gnus, Org, and BBDB packages for Emacs.
-
-"Converging on Microsoft Office"
-
-The purpose of this package is to connect Emacs-based email, project
-management, and contact management a little more closely together.
-
-Code in this package is aimed at the development (git) versions of
-Gnus, Org, and BBDB. I'll try to make it work with the most recent
-stable releases of those packages, but I'm not promising anything.
-
-Put "gnorb/lisp" in your load path, then either require "gnorb" to
-load everything, or pick bits and pieces: "gnorb-gnus", "gnorb-org",
-or "gnorb-bbdb".
-
-gnorb-bbdb
-----------
-
-Current functions include:
-
-* gnorb-bbdb-tag-agenda: Give BBDB records an org-tag field
- (customizable), then call this function on the current records(s) to
- open an Org agenda tags search using those tags.
-* gnorb-bbdb-mail-search: Call with current records(s) to search for
- all mail messages from those records. Currently only implemented for
- the notmuch search backend.
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..e8d17d5
--- /dev/null
+++ b/README.org
@@ -0,0 +1,66 @@
+* Gnorb
+
+Glue code between the Gnus, Org, and BBDB packages for Emacs.
+
+This package connects Emacs-based email, project management, and
+contact management a little more closely together. The goal is to
+reduce friction when manipulating TODOs, contacts, messages, and
+files. An underlying principle is that one should stay in the Org
+Agenda as much as possible: Gnus should serve as input/output for the
+Agenda, and BBDB should serve as an alternate view on information.
+This isn't actually enforced, of course, it's just an ideal.
+
+Put "gnorb/lisp" in your load path, then either require "gnorb" to
+load everything, or pick bits and pieces: "gnorb-gnus", "gnorb-org",
+or "gnorb-bbdb". As much as possible, I've tried to keep the included
+functions discrete and modular: each can be used in isolation, and
+there's little or no package-level lock-in.
+
+Each file comes with a commented section at the bottom with
+recommended keybindings. Copy them into your init files and edit as
+you see fit.
+
+Code in this package is aimed at the development (git) versions of
+Gnus, Org, and BBDB. I'll try to make it work with the most recent
+stable releases of those packages, but I'm not promising anything.
+
+** Gnorb-BBDB
+*** gnorb-bbdb-tag-agenda
+Give BBDB records an org-tag field (customizable), then call this
+function on the current records(s) to open an Org agenda tags search
+using those tags.
+*** gnorb-bbdb-mail-search
+Search for all mail messages from the record(s) displayed. Currently
+supports the notmuch, mairix, and namazu search backends; set
+`gnorb-bbdb-mail-search-backend' to one of those symbol values.
+** Gnorb-Org
+*** gnorb-org-contact-link
+Prompt for a BBDB record and insert a link to that record at
+point.
+*** gnorb-org-handle-mail(-agenda)
+Call these functions on a headline containing links to Gnus messages,
+or mailto links, or BBDB links. Either start a reply to the linked
+message, or a new message to the linked addresses, or both (just try
+it). When the message is sent, return to the original Org buffer and
+prompt to mark the TODO as done.
+
+This works best with a matching capture template: if the template
+stores a link to the message under point within the headline text,
+this command will reply to that message in a DWIM style.
+** Gnorb-Gnus
+*** gnorb-gnus-article-org-attach
+When called on an article with attached files, prompt for an Org
+heading and attach the files to that heading using org-attach.
+** Wishlist/TODO
+- Make the gnus-to-org attachment thing work in capture templates.
+- Support adding X-Org-Id headers to Gnus messages, which point at
+ relevant Org headings (possibly not really useful).
+- When doing an Org agenda tag search, pop up a BBDB window showing
+ all records that are marked with that tag. Provide a customizable
+ option for doing this automatically, and bind a key for doing it
+ manually.
+- Look into message tagging in Gnus -- what are the options? Is it
+ possible to search for tagged messages when we do an Org agenda tag
+ search?
+- Create a BBDB field holding Org links to the N most recently
+ received mails from the contact.
- [elpa] branch externals/gnorb created (now 5f9611b), Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 88f6bda 002/449: README.md: Basic project description, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb afd587b 003/449: Basic project structure., Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 82c06bc 001/449: Initial commit, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb ba4ec1b 004/449: Add customization skeleton., Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 1b037b7 006/449: gnorb-utils.el: Common utility file., Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d090df9 007/449: gnorb-bbdb.el: New function gnorb-bbdb-mail-search, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb cc208a0 010/449: gnorb-bbdb.el: (gnorb-bbdb-mail-search), Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 869940a 015/449: README.org: Change file format to Org mode, expand docs,
Stefan Monnier <=
- [elpa] externals/gnorb 3429f3b 009/449: gnorb-org.el: (gnorb-org-contact-link), Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb b7dce0b 016/449: gnorb-utils.el: Require the cl library., Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb d79617f 019/449: gnorb-org.el: Email current subtree as exported text or file, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 27d08ef 022/449: README.org: Reorganize README, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 3edf1c9 025/449: gnorb-utils.el: gnorb-prompt-for-bbdb-record, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 32ecc09 026/449: gnorb-org.el: gnorb-org-handle-mail, gnorb-org-email-subtree, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 123b521 031/449: gnorb-org.el: bugfix gnorb-org-restore-after-send, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb a9c7410 032/449: gnorb-gnus.el: bugfix gnorb-gnus-attach-part, Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb 5adcc84 008/449: gnorb-utils: (gnorb-prompt-for-bbdb-record), Stefan Monnier, 2020/11/27
- [elpa] externals/gnorb bedce9d 012/449: gnorb-gnus.el: (gnorb-gnus(article|mime)-org-attach), Stefan Monnier, 2020/11/27