This README is up-to-date with version 0.2.
git clone this library or just download persona.el and put it
somewhere into your load-path.
personae, faces in :inherit may also
be symbol lists.
Groups multiple persona widgets together, with potential recursion.
Takes a single face, symbol or list of symbols as argument and
returns a symbol, which may be a face (or nil), if the argument is
of a wrong type).
Takes a list of persona attributes (the persona equivalent to face
attributes) and maps them to face attributes. Instead of calling this
function directly, you are likely looking for persona-declare-face
or persona-unmask-and-declare.
Simple wrapper around custom-declare-face transforming persona
attributes to face attributes.
Recursively applies persona-declare-face, using
personae-infer-documentation-function to infer documentation and
personae-infer-group-function to infer group tags.
Creates a new buffer with a new personae widget for editing.
On “Apply”, said buffer will be killed and the value inserted at point in the buffer from which it was called.
Reads the personae widget at point and creates a new buffer for editing.
On “Apply”, said buffer will be killed and the value und the buffer updated.
Can be used in persona-unmask-and-declare to override the default
documentation of a declared face.
Can be used in persona-unmask-and-declare to override the default
group of a declared face.