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}

---------------




Project hosted by iFAX Solutions