Makefile: Remove unnecessary command
[muse-el.git] / IDEAS.muse
blobf9922f8b5e68a3ed2afec55f7b38f90c4a7be3df
1 This is the "Ideas" page for Emacs Muse.
3 It lists various ideas for future enhancements to Emacs Muse.  It also
4 serves to keep track of various changes that the maintainer would like
5 to merge into Muse at some point.
7 * Pending code
9 ** Waiting on copyright assignments
11  - Markus Hoenicka (markus.hoenicka AT mhoenicka.de)
12    - <cite> tag, which is for refDB and BibTeX both:
13      http://refdb.sourceforge.net/pre/muse-cite.patch
15  - Jean Jean Magnan de Bornier (jean AT bornier.net)
16    - ConTeX support (similar to LaTeX):
17      http://jm.bornier.free.fr/muse.html
19 ** Waiting for a new release
21  - Jim Ottaway
22    - jeho-latex.el: a rewrite of muse-latex.el which should replace it
23      at some point.
24    - muse-latex-labels.el: addition of cross-references to LaTeX.
25      Should be merged into muse-latex.el after replacing with
26      jeho-latex.el.
28 ** Before the 3.03 release
30  - Jim Ottaway
31     - three-part-link.el: allow links like "project#page#anchor" or
32       "project::page#anchor".
33     - muse-slides.el: support for using Beamer to make slides.  Should
34       be merged into muse-latex.el.
36 * Ideas without code
38 ** After 3.03 release
40 None of these ideas has been finalized yet.
42 *** Support for different source markup formats
44 For any of these to be done, we have to figure out how to determine
45 which markup format to use, and parametrize the publishing functions
46 somewhat.
48  - Markdown: http://daringfireball.net/projects/markdown/
50  - reStructuredText: http://docutils.sourceforge.net/rst.html
52  - Allow publishing in Org Mode's format, though this might not be
53    needed now that org-publish.el exists.
55  - Like Muse's default markup, but allow tags to be specified in
56    Texinfo style: namely, "@tagname{contents}" instead of
57    "<tagname>contents</tagname>" for small regions and
58    "@tagname\ncontents\n@end tagname" for large regions.
60  - Take markup features from phpBB and make a format out of it.  This
61    could interest the forum crowd in our work.
63 *** Markup extensions
65  - Implement overstrike support, possibly by markup like "{-text-}",
66    as suggested by David D. Smith (dds).  It might also be good to
67    extend this to "{*text*}", "{**text**}", and "{=text=}" for times
68    when the normal markup symbols are ambiguous (i.e., math
69    equations).