[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/autocrypt 5b55f8d375 55/94: Add comments on extending a
From: |
ELPA Syncer |
Subject: |
[elpa] externals/autocrypt 5b55f8d375 55/94: Add comments on extending autocrypt.el in the README |
Date: |
Sun, 26 Mar 2023 07:58:00 -0400 (EDT) |
branch: externals/autocrypt
commit 5b55f8d37545e9c441788627c17e350d7edf4055
Author: Philip K <philipk@posteo.net>
Commit: Philip K <philipk@posteo.net>
Add comments on extending autocrypt.el in the README
---
README.md | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 43d8c9d56b..ca192d4aac 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@ Autocrypt for Emacs
[Autocrypt][autocrypt] is cryptography protocol, for distributing and
automatically encrypting emails. This package generically implements
-the protocol, for various Emacs MUAs.
+the protocol, for various Emacs MUAs (Mail User Agent).
Currently, it supports:
@@ -43,6 +43,20 @@ necessary for `autocrypt.el` to function properly.
Bug reports and patches should be sent to my [public inbox].
+Extending `autocrypt.el`
+------------------------
+
+The core functionality of autocrypt is based on [cl-generic], that is
+to say generic methods. The list of generic functions that should be
+implemented as methods are listed in `autocrypt.el` under the section
+"MUA TRANSLATION LAYER".
+
+Support for additional MUAs can be added to this package, but should
+preferably be part of the MUAs themself.
+
+To register a new back end, the variable `autocrypt-backends` should
+be modified.
+
Copying
-------
@@ -53,4 +67,5 @@ Public Domain Dedication][cc0] license.
[public inbox]: https://lists.sr.ht/~zge/public-inbox
[MELPA]: https://melpa.org/#/autocrypt
[setup]: http://elpa.gnu.org/packages/setup.html
+[cl-generic]: http://elpa.gnu.org/packages/cl-generic.html
[cc0]: https://creativecommons.org/publicdomain/zero/1.0/deed
- [elpa] externals/autocrypt 71384d8f37 21/94: insert newline before inserting keydata, (continued)
- [elpa] externals/autocrypt 71384d8f37 21/94: insert newline before inserting keydata, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt e93e90febd 24/94: fixed autocrypt-compose-setup bind-check in message interface, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 4f482b21d9 59/94: Change mode of save file to emacs-lisp, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 7334fcf0a3 61/94: Transform autocrypt-backends into a hook, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 82d4e3586b 72/94: Modify message-mode-map when installing autocrypt for message-mode, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 758ef48ec5 37/94: Quote autocrypt-loaded-version to check if was bound, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 754af378cc 40/94: Fix broken method invocations, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt a06cd2685b 46/94: Remove unwanted autoload cookies, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt f55388cc6e 51/94: Suppress message when autocrypt file is modified, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 39c06eb402 52/94: Rename autocrypt-load for Rmail, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 5b55f8d375 55/94: Add comments on extending autocrypt.el in the README,
ELPA Syncer <=
- [elpa] externals/autocrypt a5d67301c1 57/94: Revert to custom generic backend system, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 8965ce57c7 74/94: Add references to autocrypt-backends to all generic functions, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt c439cbe029 76/94: Update "How to use" section to demonstrate configuring without setup, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt ff87f73f00 77/94: Install process-header into gnus-select-article-hook, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt a89bbd717e 79/94: Fix custom type of autocrypt-process-header, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 9e393f869a 81/94: Adjust header formatting, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 46557b4403 92/94: Relicense autocrypt under GPL-3, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 977a60aa04 93/94: Assign copyright to the FSF, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 373194a318 03/94: added license, ELPA Syncer, 2023/03/26
- [elpa] externals/autocrypt 5fec39262e 05/94: updated minimal package requirement, ELPA Syncer, 2023/03/26