HylaFAX The world's
most advanced open source fax server
|
|
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
Re: emacs interface
>>>>> On Mon, 3 Mar 1997 16:55:46 -0800, John Conover <john@johncon.johncon.com> said:
Mohsen>
Mohsen> Linking bbdb, auc-tex and flexfax would be nirvana!
Mohsen>
Mohsen> It is not going to be difficult to do. It is just a matter of the
Mohsen> relevant interests lining up and some free time. If we do something on
Mohsen> that front (a bbdb add on ...), I'll post it to this list.
Mohsen>
Mohsen> In the meantime, if anybody else is thinking along the same lines and
Mohsen> has started anything, please drop me a note.
Mohsen>
John> Hi Mohsen. There has been some off line discussion, to avoid
John> cluttering up the bandwidth. Basically, what has been discussed is how
John> the user interface would be, ie., how do you get the subject, re, to,
John> number, etc., to sendfax from emacs. If all that is desired is to do
John> something like write a fax in emacs, a hack on sendmail.cf would do,
John> ie., you get a shopping list of things to fill in, and a ^--text
John> follows this line--$ sort of thing, like M-x mail. This would be
John> trivial, (famous last words.) To do auc-tex, ...auctex/tex.el can be
John> modified to include a "fax" option in with the various prints, files,
John> etc., and other calls to dvips, etc., maybe with a menu for the fax
John> particulars. This does not look too hard, either. I already have a
John> fax.sty made that does the coversheet as a LaTeX style, does page
John> count, includes a postscript signature, etc., a la letter.sty, and in
John> principle, can have the re, number, to, etc., plumbed out of LaTeX,
John> and shuffled off as sendfax arguments. I think this will cover most of
John> what has been discussed, (maybe, maybe not ... if I have forgotten
John> anything, maybe someone will speak up,) but bbdb is a curve ball. What
John> is it?
bbdb is the ultimate (n'est plus ultra ...) rolodex in emacs.
I am attaching a brief description and pointers to bbdb to the tail
end of this message.
A good fax interface needs to be integrated with the user's rolodex so
that he does not have to re-enter the recipient's
phone-number/name/company/...
A typical usage scenario would be:
- you select the rolodex entry for the recipient (in
bbdb) and M-x bbdb-send-fax,
- which would then fill up the latex form (for fax.sty)
automatically and puts you in auc-tex mode.
- You enter your comments and attachments.
- You use auc-tex's "send-fax" menu to send it out.
There has already been some work for filling up address info for
letters (a al letter.sty). Same can apply to fax.sty.
To avoid cluttering up the bandwidth, in a separate email, I'll
directly follow up with you with more relevant bbdb pointers.
...Mohsen.
-------- Pointer to current version of bbdb ---------
http://home.netscape.com/people/jwz/bbdb/index.php
------------
------ My out of date intro to bbdb ------------
\subsection{Bbdb}
\subsubsection*{At A Glance}
\begin{cartouche}
\begin{verbatim}
Package Name: BBDB
Latest Version: 1.48
Developer/Author: Jamie Zawinski <jwz@@lucid.com>
Availability: Through anonymous FTP
archive.cis.ohio-state.edu:
/pub/gnu/emacs/elisp-archive/packages/bbdb.tar.Z
Sources: Openly Available
Platforms: Every where Emacs Runs
Support: Mailing list info-bbdb-request@@lucid.com
Folder Format:
Notable Features: BBDB is not a user agent. It is an e-mail integrated
rolodex-like database.
\end{verbatim}
\end{cartouche}
\subsubsection*{Reviews:}
\begin{itemize}
\item
{\bf From: ``BBDB Manual''}
BBDB is a rolodex-like database program for GNU Emacs. BBDB stands
for {\sl Insidious Big Brother Database}, and is not, repeat, {\em
not} an obscure reference to the Buck Rogers TV series.
It provides the following features:
\begin{itemize}
\item Tight integration with mail and news readers, with little or no
interaction by the user.
\item easy (or automatic) display of the record corresponding to the
sender of the current message.
\item automatic creation of records based on the contents of the
current message.
\item automatic addition of data to arbitrary fields of the record
corresponding to the sender of the current message.
\item Listing all records which match a regular expression;
\item
Listing all records which match a regular expression in a
particular field ({\tt company} or {\tt notes,} for example).
\end{itemize}
\end{itemize}
---------------