File: hmail.el.html
The hmail class provides an abstract interface for connecting
GNU Emacs-based mail readers and composers to Hyperbole. Its
public variables together with supporting classes determine the
mail tools that Hyperbole will support.
The rmail and lmail classes provide a set of feature names
that Hyperbole packages can call to interface to a user's selected
mail reader. Eventually, a full abstract calling interface may be
developed. The public features (the ones above the line of dashes)
must be redefined for any mail reader. The private features are
used only by a particular mail reader.
The smail class is similar; it connects a mail composer for use
with Hyperbole.
Defined variables (10)
hmail:composer | Major mode for composing mail to be sent with Hyperbole buttons. |
hmail:hbdata-sep | Text separating e-mail msg from any trailing Hyperbole button data. |
hmail:init-function | Function (a symbol) to initialize Hyperbole support for a mail reader/composer. |
hmail:lister | Major mode for listing mail header summaries with Hyperbole buttons. |
hmail:modifier | Major mode for editing received mail with Hyperbole buttons. |
hmail:reader | Major mode for reading mail with Hyperbole buttons. |
hnews:composer | Major mode for composing USENET news to be sent with Hyperbole buttons. |
hnews:lister | Major mode for listing USENET news header summaries with Hyperbole buttons. |
hnews:reader | Major mode for reading USENET news with Hyperbole buttons. |
rmail:msg-hdr-prefix | String header preceding an e-mail received message-id. |
Defined functions (17)
hmail:browser-p | () |
hmail:buffer | (&optional BUF INVISIBLE-FLAG) |
hmail:compose | (ADDRESS EXPR &optional SUBJECT HELP) |
hmail:composing-dir | (KEY-SRC) |
hmail:editor-p | () |
hmail:hbdata-start | (&optional MSG-START MSG-END) |
hmail:hbdata-to-p | () |
hmail:init | (CLASS-PREFIX FUNC-SUFFIX-LIST) |
hmail:invoke | (&optional ADDRESS CC SUBJECT) |
hmail:lister-p | () |
hmail:mode-is-p | () |
hmail:msg-narrow | (&optional MSG-START MSG-END) |
hmail:reader-p | () |
hmail:region | (START END &optional BUF INVISIBLE-FLAG) |
hnews:lister-p | () |
rmail:init | () |
rmail:msg-id-get | () |