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

Reply via email to