Lines Matching refs:muse

3 @setfilename muse.info
9 * Muse: (muse). Authoring and publishing environment for Emacs.
176 @item PDF: http://mwolson.org/static/doc/muse.pdf
177 @item HTML (single file): http://mwolson.org/static/doc/muse.html
178 @item HTML (multiple files): http://mwolson.org/static/doc/muse/
204 behavior (available in the optional @file{muse-wiki} module). CamelCase
226 announced on the @email{muse-el-discuss@@gna.org} mailing list.
231 Debian users can get Muse via apt-get. The @file{muse-el} package is
234 @file{/etc/apt/sources.list} file and run @code{apt-get install muse}.
242 Ubuntu users can also get Muse via apt-get. The @file{muse-el} package
246 muse}.
255 to be included with the @file{muse-el} package.
259 @uref{http://download.gna.org/muse-el/} .
299 git clone ssh://repo.or.cz/srv/git/muse-el.git muse
305 git clone git://repo.or.cz/muse-el.git muse
312 git clone http://repo.or.cz/r/muse-el.git muse
322 cd muse
340 cd muse
352 @item Browse git repo: @uref{http://repo.or.cz/w/muse-el.git}
353 @item Latest development snapshot: @uref{http://mwolson.org/static/dist/muse-latest.tar.gz}
354 @item Latest development snapshot (zip file): @uref{http://mwolson.org/static/dist/muse-latest.zip}
366 best to send some patches to the @email{muse-el-discuss@@gna.org}
413 file in @file{lisp/muse-autoloads.el}.
446 @code{muse} package available in the Emacs Lisp Package Archive
477 (require 'muse-mode) ; load authoring mode
479 (require 'muse-html) ; load publishing styles I use
480 (require 'muse-latex)
481 (require 'muse-texinfo)
482 (require 'muse-docbook)
484 (require 'muse-project) ; publish files in projects
489 @kbd{M-x customize-group muse RET}. Each of the options has its own
499 ``.muse'' extension. One such file is @file{QuickStart.muse}, which is
503 may activate it by type @kbd{M-x muse-mode RET}.
519 muse-edit-link-at-point}. This prompts you for the link and its
538 The command @kbd{M-x muse-project-publish-this-file} will publish the
551 which is also @kbd{M-x muse-publish-this-file}.
554 @code{muse-project-alist}, it (and the rest of the changed files in a
563 @file{.muse}. Files without this extension will not be associated with
567 If you don't want to use @file{.muse}, you can customize the extension
568 by setting the value of @code{muse-file-extension}.
575 (setq muse-file-extension nil
576 muse-mode-auto-p t)
579 Note that if you chose to have @code{muse-file-extension} set to
588 (add-hook 'find-file-hooks 'muse-mode-maybe)
617 (setq muse-project-alist
644 (setq muse-project-alist
679 muse-project-alist definition, rather than a single quote.
682 (setq muse-project-alist
685 ("Blog" (,@@(muse-project-alist-dirs "~/Blog")
688 ;; are as follows. The above `muse-project-alist-dirs' part
694 ,@@(muse-project-alist-styles "~/Blog"
699 The @code{muse-project-alist-dirs} function takes a directory and
702 The @code{muse-project-alist-styles} function is explained by the
708 @code{muse-project-alist-styles}.
714 @cindex muse-project-alist, reference
717 attributes) that may be specified in @code{muse-project-alist}.
719 Each muse-project-alist entry looks like this:
739 @file{muse-wiki.el} module.
743 This part of a muse-project-alist entry consists of two-value
775 using the @file{muse-wiki.el} module, publishing a link to just a
787 project. The default is @code{muse-mode}.
809 @code{muse-visit-link-default}. The arguments for that function should
816 This part of a muse-project-alist entry is composed of lists of
829 mainly used by the @file{muse-wiki} module when publishing links between
832 It is also used by the @file{muse-journal} module to create the RSS or
848 in this project. It might eventually used by the @file{muse-blosxom}
863 @item C-c C-a (`muse-index')
866 @item C-c C-b (`muse-find-backlinks')
869 @item C-c C-e (`muse-edit-link-at-point')
872 @item C-c C-f (`muse-project-find-file')
875 @item C-c C-i l, C-c TAB l (`muse-insert-relative-link-to-file')
878 @item C-c C-i t, C-c TAB t (`muse-insert-tag')
881 @item C-c C-i u, C-c TAB u (`muse-insert-url')
887 @item C-c C-p (`muse-project-publish')
890 @item C-c C-s (`muse-search')
893 @item C-c C-t (`muse-project-publish-this-file')
897 @item C-c C-S-t, or C-c C-M-t (`muse-publish-this-file')
901 @item C-c C-v (`muse-browse-result')
904 @item C-c = (`muse-what-changed')
925 @item M-x muse-colors-toggle-inline-images RET
928 @item M-x muse-update-values RET
931 Call this after changing @code{muse-project-alist}.
1066 The @code{muse-publishing-directive} function may be used in header and
1068 @code{#title} directive, use @code{(muse-publishing-directive "title")}.
1128 customize @code{muse-verbatim-face}.
1307 customize `muse-html-table-attributes' to the following, in order to get
1372 If the @command{muse-wiki} module is loaded, another form of implicit
1378 @code{muse-wiki-wikiword-regexp} option and subsequently running
1379 @code{(muse-configure-highlighting 'muse-colors-markupmuse-colors-markup)}.
1385 The @command{muse-wiki} module also allows for InterWiki links. These
1387 a file. The names of your project entries in @code{muse-project-alist}
1404 @code{muse-wiki-interwiki-alist} option.
1447 by setting the @code{muse-colors-inline-images} option to @code{nil}.
1450 @code{muse-colors-inline-image-method} option. One useful value for
1451 this option is @code{muse-colors-use-publishing-directory}, which tells
1458 @code{muse-project-alist}, but this has not been implemented yet.
1580 if the input file is called "foo.muse", then set this to "foo.bib"
1611 @code{muse-docbook-bibliography} and @code{muse-latex-bibliography} are
1636 @option{muse-publish-comments-p} to non-nil.
1647 @xref{muse-publish-markup-tags}, to see how to customize the tags that
1651 text. The @code{muse-publish-markup-header-footer-tags} option lists
1748 @var{muse-publish-comments-p} is nil, delete the region, otherwise
1758 @var{muse-publish-contents-depth} option. To change this only for the
1827 <markup><lisp>(muse-index-as-string t t)</lisp></markup>
1985 rendered. Set the value of @code{muse-blosxom-use-metadate} to non-nil
1990 M-x customize-variable RET muse-blosxom-use-metadate RET
2030 There is a function called @code{muse-blosxom-new-entry} that will
2036 Customize @code{muse-blosxom-base-directory} to the location that your
2040 Assign the @code{muse-blosxom-new-entry} function to a key sequence. I
2044 (global-set-key "\C-cpl" 'muse-blosxom-new-entry)
2085 @item muse-blosxom-extension
2088 @item muse-blosxom-header
2093 @item muse-blosxom-footer
2098 @item muse-blosxom-base-directory
2099 Base directory of blog entries, used by @code{muse-blosxom-new-entry}.
2118 project to @code{muse-project-alist}, and use the @code{book-pdf} style
2124 @code{muse-project-alist} for this method follows.
2127 (setq muse-project-alist
2149 @file{~/Notes/notes-anthology.muse}, which would contain just the
2157 Another way is to call the @code{muse-book-publish-project} function
2160 @file{examples/johnw/muse-init.el}, in the @code{muse-publish-my-books}
2183 @item muse-book-before-publish-hook
2186 @item muse-book-after-publish-hook
2189 @item muse-book-latex-header
2194 @item muse-book-latex-footer
2254 @item muse-context-extension
2257 @item muse-context-pdf-extension
2260 @item muse-context-pdf-program
2263 @item muse-context-pdf-cruft
2266 @item muse-context-header
2271 @item muse-context-footer
2276 @item muse-context-markup-regexps
2280 @xref{muse-publish-markup-regexps}.
2282 @item muse-context-markup-functions
2286 @xref{muse-publish-markup-functions}.
2288 @item muse-context-markup-strings
2294 @item muse-context-slides-header
2305 @item muse-context-slides-markup-strings
2308 @item muse-context-markup-specials-document
2313 @item muse-context-markup-specials-example
2320 @item muse-context-markup-specials-literal
2324 @item muse-context-markup-specials-url
2328 @item muse-context-markup-specials-image
2332 @item muse-context-permit-contents-tag
2369 @item muse-docbook-extension
2372 @item muse-docbook-header
2377 @item muse-docbook-footer
2382 @item muse-docbook-markup-regexps
2385 @item muse-docbook-markup-functions
2388 @item muse-docbook-markup-strings
2394 @item muse-docbook-encoding-default
2398 @item muse-docbook-charset-default
2400 found in @code{muse-xml-encoding-map}.
2433 @item muse-html-extension
2436 @item muse-xhtml-extension
2439 @item muse-html-style-sheet
2442 This is used in @code{muse-html-header}. You can put raw CSS in here or
2447 @code{muse-xhtml-style-sheet} option instead.
2449 @item muse-xhtml-style-sheet
2452 This is used in @code{muse-xhtml-header}. You can put raw CSS in here
2456 @item muse-html-header
2461 @item muse-html-footer
2466 @item muse-xhtml-header
2471 @item muse-xhtml-footer
2476 @item muse-html-anchor-on-word
2483 @item muse-html-table-attributes
2489 @item muse-html-markup-regexps
2492 @item muse-html-markup-functions
2495 @item muse-html-markup-strings
2501 @item muse-xhtml-markup-strings
2507 @item muse-html-markup-tags
2509 @xref{muse-publish-markup-tags}, for more information.
2511 @item muse-html-meta-http-equiv
2514 @item muse-html-meta-content-type
2520 @item muse-html-meta-content-encoding
2523 If set to the symbol 'detect, use @code{muse-xml-encoding-map} to try
2527 @item muse-html-charset-default
2529 @code{muse-xml-encoding-map}.
2531 @item muse-html-encoding-default
2545 @file{IkiWiki::Plugin::muse}.
2547 The @file{lisp/muse-ikiwiki.el} file provides publishing functions and
2549 provided by the @file{contrib/ikiwiki/IkiWiki/Plugin/muse.pm} file. Two
2574 @item muse-ikiwiki-header
2579 @item muse-ikiwiki-footer
2590 @item muse-colors-evaluate-lisp-tags
2598 @item muse-html-src-allowed-modes
2606 @item muse-publish-enable-dangerous-tags
2673 @subheading muse-project-alist considerations
2676 the @option{:base-url} attribute in your @code{muse-project-alist} entry
2680 (setq muse-project-alist
2737 @item muse-journal-heading-regexp
2743 @item muse-journal-date-format
2746 @item muse-journal-html-heading-regexp
2752 @item muse-journal-html-entry-template
2757 @item muse-journal-latex-section
2760 @item muse-journal-latex-subsection
2763 @item muse-journal-markup-tags
2766 @xref{muse-publish-markup-tags}, for more information.
2772 @item muse-journal-rdf-extension
2775 @item muse-journal-rdf-base-url
2778 @item muse-journal-rdf-header
2783 @item muse-journal-rdf-footer
2788 @item muse-journal-rdf-date-format
2791 @item muse-journal-rdf-entry-template
2796 @item muse-journal-rdf-summarize-entries
2801 @item muse-journal-rss-heading-regexp
2807 @item muse-journal-rss-extension
2810 @item muse-journal-rss-base-url
2813 @item muse-journal-rss-header
2818 @item muse-journal-rss-footer
2823 @item muse-journal-rss-date-format
2826 @item muse-journal-rss-entry-template
2831 @item muse-journal-rss-enclosure-types-alist
2838 @item muse-journal-rss-summarize-entries
2843 @item muse-journal-rss-markup-regexps
2847 @xref{muse-publish-markup-regexps}.
2849 @item muse-journal-rss-markup-functions
2853 @xref{muse-publish-markup-functions}.
2938 @item muse-latex-extension
2941 @item muse-latex-pdf-extension
2944 @item muse-latex-pdf-browser
2949 @item muse-latex-pdf-program
2952 @item muse-latex-pdf-cruft
2955 @item muse-latex-header
2960 @item muse-latex-footer
2965 @item muse-latexcjk-header
2970 @item muse-latexcjk-footer
2975 @item muse-latex-slides-header
2982 @item muse-latex-lecture-notes-header
2989 @item muse-latex-markup-regexps
2993 @xref{muse-publish-markup-regexps}.
2995 @item muse-latex-markup-functions
2999 @xref{muse-publish-markup-functions}.
3001 @item muse-latex-markup-strings
3007 @item muse-latex-slides-markup-tags
3010 @item muse-latexcjk-encoding-map
3014 @item muse-latexcjk-encoding-default
3019 @item muse-latex-markup-specials-document
3024 @item muse-latex-markup-specials-example
3031 @item muse-latex-markup-specials-literal
3035 @item muse-latex-markup-specials-url
3039 @item muse-latex-markup-specials-image
3043 @item muse-latex-permit-contents-tag
3061 The @code{muse-poem} module makes it easy to attractively publish and
3124 @item muse-poem-latex-header
3129 @item muse-poem-latex-footer
3134 @item muse-poem-markup-strings
3140 @item muse-chapbook-latex-header
3145 @item muse-chapbook-latex-footer
3150 @item muse-poem-chapbook-strings
3186 @item muse-texinfo-process-natively
3189 @item muse-texinfo-extension
3192 @item muse-texinfo-info-extension
3195 @item muse-texinfo-pdf-extension
3198 @item muse-texinfo-header
3204 @item muse-texinfo-footer
3210 @item muse-texinfo-markup-regexps
3214 @xref{muse-publish-markup-regexps}.
3216 @item muse-texinfo-markup-functions
3220 @xref{muse-publish-markup-functions}.
3222 @item muse-texinfo-markup-strings
3228 @item muse-texinfo-markup-specials
3231 @item muse-texinfo-markup-specials
3242 @file{muse-xml.el} module.
3245 @file{etc/muse.rnc} file.
3261 @cindex muse-xml-encoding-map
3262 @item muse-xml-encoding-map
3266 @item muse-xml-markup-specials
3270 @item muse-xml-markup-specials-url-extra
3276 @item muse-xml-extension
3279 @item muse-xml-header
3284 @item muse-xml-footer
3289 @item muse-xml-markup-regexps
3293 @xref{muse-publish-markup-regexps}.
3295 @item muse-xml-markup-functions
3299 @xref{muse-publish-markup-functions}.
3301 @item muse-xml-markup-strings
3307 @item muse-xml-encoding-default
3312 @item muse-xml-charset-default
3314 @code{muse-xml-encoding-map}.
3338 @anchor{muse-publish-markup-functions}
3339 @code{muse-publish-markup-functions}
3344 custom regexps that each has to define. @file{muse-publish} provides
3356 @code{muse-publish-markup-regexps} maps regexps to these symbols.
3369 @anchor{muse-publish-markup-regexps}
3370 @code{muse-publish-markup-regexps}
3409 This may be changed by customizing @code{muse-publish-markup-regexps}.
3858 @anchor{muse-publish-markup-tags}
3859 @code{muse-publish-markup-tags}
3890 @code{muse-define-style} or @code{muse-derive-style}
3893 @defun muse-define-style name &rest elements
3915 @xref{muse-publish-markup-regexps}.
3919 @xref{muse-publish-markup-functions}.
3929 @xref{muse-publish-markup-tags}.
3961 The function must accept three arguments: the name of the muse source
3995 To create a new style from an existing one, use @code{muse-derive-style}
3999 @defun muse-derive-style new-name base-name &rest elements
4004 have loaded @file{muse-html}. The style parameters are the same as
4038 @cindex muse-list-edit-minor-mode
4040 @code{muse-list-edit-minor-mode} is meant to be used with other major
4053 To use it, add ``(require 'muse-mode)'' to your Emacs customization file
4054 and add the function @code{turn-on-muse-list-edit-minor-mode} to any
4059 @code{muse-list-edit-minor-mode} uses the following keybindings.
4063 @item M-RET (`muse-l-e-m-m-insert-list-item')
4067 @item C-< (`muse-l-e-m-m-decrease-list-item-indent')
4070 @item C-> (`muse-l-e-m-m-increase-list-item-indent')
4077 @defun muse-list-edit-minor-mode
4099 @defun turn-on-muse-list-edit-minor-mode
4103 @defun turn-off-muse-list-edit-minor-mode
4133 @item muse-el-announce
4136 You can join this mailing list (@email{muse-el-announce@@gna.org})
4138 @url{http://mail.gna.org/listinfo/muse-el-announce/}. This
4140 group is called @samp{gmane.emacs.muse.announce}.
4142 @item muse-el-discuss
4144 This mailing list also includes the content of muse-el-announce.
4146 You can join this mailing list (@email{muse-el-discuss@@gna.org})
4148 @url{http://mail.gna.org/listinfo/muse-el-discuss/}. This mailing
4150 @samp{gmane.emacs.muse.general}.
4152 @item muse-el-logs
4155 You can join this mailing list (@email{muse-el-logs@@gna.org}) using
4157 @url{http://mail.gna.org/listinfo/muse-el-logs/}. This mailing list
4159 @samp{gmane.emacs.muse.scm}.
4161 @item muse-el-commits
4163 @url{https://gna.org/bugs/?group=muse-el}, the bug reports will be
4166 You can join this mailing list (@email{muse-el-commits@@gna.org}) using
4168 @url{http://mail.gna.org/listinfo/muse-el-commits/}. This mailing list
4170 @samp{gmane.emacs.muse.cvs}.
4172 @item muse-el-internationalization
4177 (@email{muse-el-internationalization@@gna.org}) using the subscription
4180 @samp{gmane.emacs.muse.internationalization}.
4187 questions. The @samp{#muse} channel is also available for
4193 it is often better to use the muse-el-discuss mailing list.