Hints to MUA Authors Top Thanks and History
With version 3, Supercite has undergone an almost complete rewrite, and has hopefully benefited in a number of ways, including vast improvements in the speed of performance, a big reduction in size of the code and in the use of Emacs resources, and a much cleaner and flexible internal architecture. The central construct of the info alist, and its role in Supercite has been expanded, and the other central concept, the general package Regi, was developed to provide a theoretically unlimited flexibility.
But most of this work is internal and not of very great importance to the casual user. There have been some changes at the user-visible level, but for the most part, the Supercite configuration variables from version 2 should still be relevant to version 3. Below, I briefly outline those user-visible things that have changed since version 2. For details, look to other sections of this manual.
supercite.el
', which
contains everything except the unsupported noodlings, overloading (which
should be more or less obsolete with the release of Emacs 19), and the
general lisp packages `reporter.el
' and `regi.el
'. Finally,
the TeXinfo manual comes in its own file as well. In particular, the
file `sc.el
' from the version 2 distribution is obsolete, as is the
file `sc-elec.el
'.
sc-spacify-name-chars
is gone in version 3.
sc-nickname-alist
is gone in version 3. The
sc-attrib-selection-list
is a more general construct supporting
the same basic feature.
sc-preferred-attribution
has been changed
to sc-preferred-attribution-list
, and has been expanded upon to
allow you to specify an ordered list of preferred attributions.
sc-mail-fields-list
has been removed, and header nuking in
general has been greatly improved, giving you wider flexibility in
specifying which headers to keep and remove while presenting a
simplified interface to commonly chosen defaults.
sc-all-but-cite-p
has been replaced by
sc-cite-region-limit
.