URL:
<http://gna.org/bugs/?14985>
Summary: Unification of the concepts of directives and style
specific keywords
Project: Emacs Muse
Submitted by: stefans
Submitted on: Tuesday 12/22/2009 at 16:19
Category: muse
Severity: 1 - Wish
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Currently the publishing behaviour of muse can be finely tuned with a
hierarchy of styles. Styles can be defined by the `muse-define-style and
`muse-derive-style functions. These styles can be assigned to certain muse
projects.
Another feature of muse are directives, which are defined on a per file basis
by including "#<directive name> <directive value> expression at the beginning
of a file/document.
I suggest to unify these two concepts in the following way: Every style
specific keyword can be defined on a per file basis as a directive and
directives can be specified on a per project basis by using the directive
names as style keywords.
File keywords/directives take precedence over project specific
keyword/directives which take precedence over globally set/derived
keywords/directives (via defcustom or by using a default values such as using
`user-full-name to set the name of the author of a document)
This means that the processing of directives should not be done only until
`muse-publish-markup but sooner in the publishing process.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?14985>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Muse-el-commits mailing list
[email protected]
https://mail.gna.org/listinfo/muse-el-commits