1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
8 Yann's assignment form came in!
10 muse--main--1.0--patch-130
17 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
20 Compilation fix, minor shuffling in `muse-mode'.
22 muse--main--1.0--patch-129
24 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
25 accessing it. Fixes Yet Another Compiler Error.
27 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
28 project-specific settings happen first.
31 ChangeLog lisp/muse-mode.el lisp/muse.el
34 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
37 Fix annoying initial buffer coloring problem.
39 muse--main--1.0--patch-128
41 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
42 where even buffer-file-name is not set. This happens the first time we
43 attempt to colorize the buffer. I'm rather astonished that I had to do
47 ChangeLog lisp/muse-wiki.el
50 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
53 Jump to bad and good links on TAB; mode-choosing fix.
55 muse--main--1.0--patch-127
57 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
58 pics a major mode for a file. If one is specified in the project of
59 file, use it. Otherwise, use muse-mode.
60 (muse-next-reference, muse-previous-reference): Jump to bad links as
63 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
67 ChangeLog lisp/muse-mode.el lisp/muse.el
70 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
73 Add specified Muse file extension to auto-mode-alist.
75 muse--main--1.0--patch-126
77 * lisp/muse.el (muse-file-extension): If extension is specified, remove
78 the old extension from auto-mode-alist and add the new one. This
79 eliminates the need to set muse-mode-auto-p when you have specified a
82 * examples/mwolson/muse-init.el: Sync.
85 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
88 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
91 Make `muse-project-alist' more intuitively customizable.
93 muse--main--1.0--patch-125
95 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
98 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
99 (muse-project-alist-get): New function that pre-parses
100 `muse-projects-alist' before customization in order to work around an
101 annoying limitation in the customize interface.
102 (muse-project-alist-set): New function that takes the value that
103 customize gave us and turns it into something Muse can use.
104 (muse-project): New widget that outlines the form of the
105 `muse-project-alist' variable.
106 (muse-project-alist): Use the `muse-project' widget and specify :set
110 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
113 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
116 Silence compiler warnings.
118 muse--main--1.0--patch-124
120 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
122 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
125 * lisp/muse-project.el (muse-project-applicable-styles): Call
126 `muse-assert' with only 1 argument to silence a compiler warning.
129 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
133 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
136 muse-docbook: Merge several other types of tags if necessary.
138 muse--main--1.0--patch-123
140 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
141 `muse-docbook-fixup-sections'. For each TAG in
142 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
143 merge them together. Thanks to Dale P. Smith for the suggestion.
144 (muse-docbook-merged-tags): Customizable list of tags that need merging.
147 ChangeLog lisp/muse-docbook.el
150 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
153 muse-docbook: Output an XML tag with encoding at the beginning of document.
155 muse--main--1.0--patch-122
157 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
159 (muse-docbook-encoding-default): New option that determines which Emacs
160 buffer encoding to use by default in Muse DocBook files if none is
162 (muse-docbook-charset-default): New option that determines the DocBook
163 XML charset to use if no translation is found in
164 muse-docbook-encoding-map.
165 (muse-docbook-encoding-map): New option alist that maps an emacs coding
166 system to its associated DocBook coding system.
167 (muse-docbook-transform-content-type): New function that determines the
168 DocBook XML encoding to use based on the contents of
169 muse-docbook-encoding-map.
170 (muse-docbook-encoding): New function that calls
171 muse-docbook-transform-content-type.
172 (muse-docbook-finalize-buffer): New function that sets the buffer file
173 coding system to the value of muse-docbook-encoding-default, but only
174 if the buffers contents have no special characters.
175 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
178 ChangeLog lisp/muse-docbook.el
181 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
184 Apply muse-docbook patch from Dale P. Smith.
186 muse--main--1.0--patch-121
188 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
189 Dale P. Smith to make the markup much better.
192 AUTHORS ChangeLog lisp/muse-docbook.el
195 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
198 Use different mapping for S-tab on Windows.
200 muse--main--1.0--patch-120
202 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
203 Windows, use [(shift tab)] for `muse-previous-reference'.
206 ChangeLog lisp/muse-mode.el
209 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
214 muse--main--1.0--patch-119
216 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
217 `muse-match-string-no-properties' so XEmacs doesn't complain.
220 ChangeLog lisp/muse-wiki.el
223 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
226 Handle a few edge cases with project-page resolution gracefully.
228 muse--main--1.0--patch-118
230 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
231 make sure that PAGE is specified. STYLES should be generated
232 automatically, but it could theoretically fail. I'm managing to
233 trigger this when messing with unsaved Muse files. Handle case where
234 buffer has not yet been saved.
235 (muse-project-find-file): Don't try to resolve relative links; just
238 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
239 point-of-reference bug. No need to call muse-project-page-of-file
240 since buffer-file-name and muse-publishing-current-file both give us
243 * lisp/muse-mode.el (muse-link-at-point): For some reason,
244 `skip-chars-backward' only respects the newline some of the time.
248 ChangeLog lisp/muse-mode.el lisp/muse-project.el
252 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
255 Fix image-link goof-up and add pretty titles.
257 muse--main--1.0--patch-117
259 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
260 class="image-link"> instead of <div class="image-link">. I found a bug
261 with the way I was handling both, so I decided to simplify things.
263 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
264 `muse-publish-output-name', but keeps the directory prefix.
265 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
267 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
268 customizable option that determines the words to downcase in title.
269 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
270 Capitalized Title out of either a string or the current title. This is
271 not currently used by any other function -- for now it is meant to be
275 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
278 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
281 Escape specials in link descriptions.
283 muse--main--1.0--patch-116
285 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
286 function that escapes special characters in the given string according
287 to the current publishing style.
288 (muse-publish-url): Use the above function to escape the description
289 part of extended links.
290 (muse-publish-prepare-url): Don't make string read-only; it does
293 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
294 (muse-wiki-transform-wikiword): Don't make string read-only.
297 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
300 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
303 Escape "&", "<", and ">" in URL text.
305 muse--main--1.0--patch-115
307 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
308 specially. Thanks to John Sullivan for the suggestion.
311 ChangeLog lisp/muse-html.el
314 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
317 Update my example configuration.
319 muse--main--1.0--patch-114
321 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
322 project to "WebSite" in order to make it more distinct.
323 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
324 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
326 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
327 published name of the current file. I really should make a function
328 called `muse-published-name' or something similar!
329 ("\C-cpx"): Use this key sequence for
330 `my-muse-prepare-entry-for-xanga'.
331 (muse-file-extension): I'm making use of this so I can figure out its
335 ChangeLog examples/mwolson/muse-init.el
338 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
341 Tackle a project name interwiki highlighting snafu.
343 muse--main--1.0--patch-113
345 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
346 this. It seems to be more robust now. Highlighting is going the way I
350 ChangeLog lisp/muse-wiki.el
353 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
356 Fix some gross mistakes.
358 muse--main--1.0--patch-112
360 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
363 * lisp/muse-project.el (muse-project-file-entries): If
364 `muse-file-extension' is defined, use it to filter the entries.
366 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
367 variable. Move higher in file.
369 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
370 argument instead of the real name of the variable.
373 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
377 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
380 Make natural interwiki links between projects mostly work.
382 muse--main--1.0--patch-111
384 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
385 function and flesh it out. This seems to work properly, though for
386 some reason, interwiki links using projects are a bit flakey.
387 (muse-wiki-handle-interwiki): Deal with case where we have a project
388 name in an interwiki link.
391 ChangeLog lisp/muse-wiki.el
394 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
397 Fix Emacs21 issue with muse-insert-tag.
399 muse--main--1.0--patch-110
401 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
402 completing-read to appease older Emacsen.
405 ChangeLog lisp/muse-mode.el
408 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
411 Fix error with `muse-blosxom-new-entry' and Emacs21.
413 muse--main--1.0--patch-109
415 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
416 `completing-read' so that old versions of Emacs don't complain.
419 ChangeLog lisp/muse-blosxom.el
422 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
425 Try to fix an error with `muse-blosxom-get-categories'.
427 muse--main--1.0--patch-108
429 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
430 about processing directories.
433 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
436 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
439 Make a distinction between implicit and explicit links at publish-time.
441 muse--main--1.0--patch-107
443 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
445 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
447 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
450 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
451 not we are dealing with an explicit link.
453 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
455 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
456 argument, but ignore it.
458 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
459 when link is not explicit.
462 ChangeLog lisp/muse-html.el lisp/muse-http.el
463 lisp/muse-publish.el lisp/muse-wiki.el
466 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
469 Implement several WikiWord handling fixes.
471 muse--main--1.0--patch-106
473 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
474 found by the handlers. Don't send implicit links through some of the
477 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
478 of interwiki link before calling `muse-handle-explicit-link'.
480 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
481 "\\|" separator between project-alist entries and interwiki entries.
482 Force a reconfiguration of muse-colors-markup.
484 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
485 sure that we don't colorize WikiNames that don't go with any file.
489 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
493 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
496 Attempt to simplify muse-wiki a bit.
498 muse--main--1.0--patch-105
500 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
503 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
504 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
505 (muse-wiki-update-use-wikiword-markup-regexp)
506 (muse-wiki-update-use-wikiword-link-function)
507 (muse-wiki-update-use-wikiword-url-transforms): Remove.
508 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
510 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
511 `muse-wiki-use-wikiword' is specified.
513 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
514 unless `muse-wiki-use-wikiword' is specified.
516 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
519 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
520 muse-publish-markup-regexps.
522 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
523 muse-publish-url-transforms.
525 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
526 muse-wiki-handle-wikiword to muse-implicit-link-functions.
530 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
533 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
536 Make muse-blosxom use relative name of published file in page-date alist.
538 muse--main--1.0--patch-104
540 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
542 (muse-blosxom-update-page-date-alist): Renamed from
543 `muse-blosxom-markup-date-directive'. Make the current file name
544 relative to the base directory and strip file extension if necessary.
548 ChangeLog lisp/muse-blosxom.el
551 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
554 Hack on muse-blosxom timestamps somewhat.
556 muse--main--1.0--patch-103
558 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
559 actually do something useful. This should have a different name,
561 ("blosxom-html", "blosxom-xhtml"): Call
562 `muse-blosxom-markup-date-directive' after publishing each entry.
566 ChangeLog lisp/muse-blosxom.el
569 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
572 Fix several startup and compile errors.
574 muse--main--1.0--patch-102
576 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
577 fixes an error that occurred during startup.
579 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
580 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
583 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
584 that the nasty compile errors go away. Fix a few typos.
585 (muse-ignored-extensions): Fix docstring.
586 (muse-file-extension): Move this higher in the file.
591 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
594 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
597 Note that muse-file-extension should not have "." in front.
599 muse--main--1.0--patch-101
601 * lisp/muse-project.el (muse-project-find-file): Handle case where
602 muse-file-extension is not specified.
604 * lisp/muse.el (muse-file-extension): Note that the period at the
605 beginning of this value should be omitted.
607 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
608 file extension so that regexp characters inside the extension will not
609 goof it up. This should never be a problem in normal cases, but let's
614 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
618 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
621 Implement optional file extension of Muse files.
623 muse--main--1.0--patch-100
625 * lisp/muse-mode.el (muse-mode): Make sure
626 `muse-update-ignored-extensions-regexp' gets updated every time we
627 enter Muse mode. This works around a bug in the customize interface --
628 if a user changes an option using setq, the :set function sometimes
629 does not get executed. I should really try to determine whether or not
630 this is really an issue anymore.
632 * lisp/muse-project.el (muse-project-find-file): Make use of
633 `muse-file-extension'.
635 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
636 customizable; it is autogenerated from `muse-ignored-extensions'.
637 (muse-update-ignored-extensions-regexp): New function that sets the
638 value of `muse-ignored-extensions-regexp'. This is needed in order to
639 make sure that the value of `muse-file-extension' is taken into
641 (muse-ignored-extensions): New option that determines which file
642 extensions to ignore. It is in the form of a list of regexps.
644 * lisp/muse.el (muse-file-extension): New option that allows the user to
645 specify the file extension to be used for Muse files. By default, this
646 is nil, which means that no extension will be used.
648 * lisp/muse.el (muse-page-name): Handle case where
649 `muse-ignored-extensions-regexp' is nil.
653 ChangeLog lisp/muse-mode.el lisp/muse-project.el
654 lisp/muse-regexps.el lisp/muse.el
657 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
660 Document new blosxom convenience feature.
662 muse--main--1.0--patch-99
664 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
665 `muse-blosxom-project-alist-entry'. An example is provided in the
670 ChangeLog lisp/muse-blosxom.el
673 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
676 Further work on `muse-project-alist' entry generation for blosxom.
678 muse--main--1.0--patch-98
680 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
681 Include subdirectories in first part of "Blog" entry.
683 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
684 that returns a list of dirs that are to be used with the first part of
685 a `muse-project-alist' entry.
689 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
692 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
695 New function: muse-blosxom-project-alist-entry.
697 muse--main--1.0--patch-97
699 * examples/mwolson/muse-init.el: Update from my latest settings.
700 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
702 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
703 that generates the latter part of an entry for `muse-project-alist'.
707 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
710 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
713 Merged from hodique@lifl.fr--2005 (patch 12-23)
715 muse--main--1.0--patch-96
719 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
720 Merged from mwolson@gnu.org--2005 (patch 68-76)
722 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
723 Merged from mwolson@gnu.org--2005 (patch 77-80)
725 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
726 Merged from mwolson@gnu.org--2005 (patch 81)
728 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
729 Merged from mwolson@gnu.org--2005 (patch 82)
731 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
732 Escape % in latex publishing
734 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
737 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
738 small improvement on muse-make-link
740 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
741 Fix customization of muse-wiki-wikiword-regexp
743 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
744 Allow full customization of WikiWords
746 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
747 Fix mouse-2 yank bug in muse-mode
749 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
750 Fix interpretation order
752 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
753 Merged from mwolson@gnu.org--2005 (patch 83-95)
757 ChangeLog lisp/muse-wiki.el
760 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
761 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
762 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
763 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
764 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
765 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
766 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
767 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
768 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
769 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
770 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
771 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
774 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
779 muse--main--1.0--patch-95
781 * lisp/muse-mode.el (muse-follow-name-at-point)
782 (muse-follow-name-at-mouse): Docfixes.
786 ChangeLog lisp/muse-mode.el
789 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
792 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
794 muse--main--1.0--patch-94
796 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
797 `muse-blosxom-new-entry'.
799 * muse.texi (Blosxom Entries): Ditto.
803 ChangeLog lisp/muse-blosxom.el muse.texi
806 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
809 Re-add global mouse-2 event.
811 muse--main--1.0--patch-93
813 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
814 mouse-2, since Yann found a way around the problem I was facing.
815 (muse-follow-name-at-mouse): Call the event that would normally be used
816 here if we don't have a link at point.
820 ChangeLog lisp/muse-mode.el
823 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
826 Fix publishing error.
828 muse--main--1.0--patch-92
830 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
831 the cdr of output-dir. This was a code fragment from a previous
832 attempt to refactor this function.
836 ChangeLog lisp/muse-project.el
839 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
842 Work on getting to the point where we can resolve project interwiki links.
844 muse--main--1.0--patch-91
846 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
847 `muse-publishing-current-file'.
849 * lisp/muse-project.el (muse-project-of-file): Ditto.
851 * lisp/muse-project.el (muse-project-applicable-styles): New function
852 that returns the usable styles for a file, given either a list of
853 styles or a project name. This is useful for removing styles that will
854 be ignored for a file.
855 (muse-project-publish-file): Split :include and :exclude processing
856 into `muse-project-applicable-styles'.
858 * lisp/muse-publish.el (muse-publish-output-name): Use
859 `muse-publishing-current-file'.
861 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
863 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
866 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
867 names to be uninterpreted. Remove need for muse-assoc-string.
869 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
870 function that will be called to fetch a link to a page from a Muse
871 project from the output file of the currently-published file. This is
872 commented out for now since I ran out of energy.
874 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
875 `muse-wiki-resolve-project-page' for handling Muse project interwiki
876 links, but only when no match was found in `muse-wiki-interwiki-alist'.
877 Handle case where no interwiki can be found, even though this should
880 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
881 whenever Muse mode is entered. That way we don't have to enter an
882 extra command in our .emacs.
884 * lisp/muse.el (muse-current-file): Remove this, since a variable called
885 `muse-publishing-current-file' already exists that does the same thing.
888 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
890 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
895 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
896 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
899 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
902 Mouse-2 on regular text will yank rather than give an error.
904 muse--main--1.0--patch-90
906 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
907 this seems to be more trouble than it's worth.
908 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
909 use our own implementation.
913 ChangeLog lisp/muse-mode.el
916 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
919 Make interwiki links publish with the correct extension.
921 muse--main--1.0--patch-89
923 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
924 prefix and suffix to interwiki names, as well as stripping out unwanted
929 ChangeLog lisp/muse-wiki.el
932 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
935 Fix publishing of bare interwiki names.
937 muse--main--1.0--patch-88
939 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
940 `set'. Use `muse-assoc-string' instead of `assoc'.
942 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
943 `assoc-string' functionality usable with Emacs21 and XEmacs.
947 ChangeLog lisp/muse-wiki.el lisp/muse.el
950 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
953 Apply a few fixes from Yann's branch.
955 muse--main--1.0--patch-87
957 Background: I hacked on Muse over the weekend while offline, and so did
958 Yann. His changes to muse-wiki.el are different than the
959 ones that I made, so we should probably figure out the best
960 way to handle this when we both get on IRC again. For now,
961 I've merged in the bugfixes that he's made, omitting most of
962 the changes to muse-wiki.
964 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
966 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
968 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
969 introduced previously.
973 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
976 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
979 Warn if file not published; hack further on Wiki stuff.
981 muse--main--1.0--patch-86
983 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
984 complete <div> tags that are of the class "image-link". It is hoped
985 that this will prevent user-added <div> tags from being mangled.
987 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
988 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
989 need to look at the text at point.
991 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
992 current file has not been published since it was up-to-date. Thanks to
993 Bill Freeman for the suggestion.
995 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
996 is nil. If this happens, return the original URL.
998 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
999 `muse-wiki-update-interwiki-regexp.'
1000 (muse-wiki-update-interwiki-regexp): New function that sets the value
1001 of `muse-wiki-interwiki-regexp'.
1002 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1005 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1006 `muse-wiki-expand-interwiki'.
1007 (muse-wiki-transform-wikiword): New function that prevents WikiWords
1008 with no matching file from being published as links.
1010 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1011 string argument once again, since this behavior is needed when
1013 (muse-wiki-handle-wikiword): Ditto.
1015 * lisp/muse.el (muse-handle-url): Ditto.
1017 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
1018 after every unsuccessful attempt at handling the link. If argument is
1019 given, restore match-data at end, too.
1021 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1022 argument. Match data is always saved. If argument is not given,
1023 assume that `muse-implicit-link-regexp' has been matched against, and
1024 return the 1st match string if no handlers worked.
1028 ChangeLog lisp/muse-html.el lisp/muse-mode.el
1029 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1032 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1035 Hack on WikiName handling and make TAB work for Wiki links.
1037 muse--main--1.0--patch-85
1039 * lisp/muse-colors.el (muse-colors-markup): Use
1040 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1042 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
1043 nil, don't color bad links. If non-nil, color bad links.
1045 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1047 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1048 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1049 (muse-journal-rss-munge-buffer): Ditto.
1051 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1054 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1055 are handled first, then implicit ones. It should work better in all
1056 cases. For now, we depend on the value of `muse-implicit-link-regexp'
1057 to determine how far to scan for an implicit link. This defaults to
1058 the text between the point and the next space.
1060 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1061 `muse-visit-link'. If the ANCHOR argument is a string, search for it
1062 literally after opening the buffer. Hopefully this can be of use in
1063 custom visit-link functions, when necessary.
1065 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
1066 `muse-visit-link-default'.
1068 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1069 Search by text properties instead of regexps. This allows Muse to find
1070 links without having to have a massive regexp that contains all link
1071 types. The downside is that this will not work if the user defontifies
1072 the buffer. But it would somewhat defeat the purpose of following
1073 links if you can't see them.
1075 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1076 enough command line args are passed in batch mode.
1078 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1079 `muse-explicit-link-regexp'.
1081 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1084 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1085 specifies the "common ground" of all implicit links, like URLs, bare
1086 WikiNames, and -- in the future -- email addresses.
1088 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1090 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1091 optional. That was a bad idea on my part. Renamed from
1092 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
1095 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1096 `muse-wiki-interwiki-expand'.
1097 (muse-wiki-handle-wikiword): Renamed from
1098 `muse-wiki-wikiword-handle'.
1100 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1101 for the eval-after-load arg since XEmacs chokes on constants.
1103 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1104 face on WikiWords that don't correspond with a file. If people really
1105 want this to appear in bad-link face, I could accommodate that.
1107 * lisp/muse.el (muse-handle-url): New function that detects whether the
1108 given string is a URL.
1109 (muse-implicit-link-functions): Renamed from
1110 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1111 (muse-explicit-link-functions): Renamed from
1112 `muse-mode-handler-functions'.
1113 (muse-handle-implicit-link): New function that handles all
1114 implicit links by calling functions from `muse-implicit-link-functions'.
1115 (muse-handle-explicit-link): Renamed from
1120 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1121 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1122 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1125 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1128 Allow WikiWords to be ignored with <nop> or "''''".
1130 muse--main--1.0--patch-84
1132 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1134 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1135 whether to hide <nop> tags when coloring a Muse buffer.
1136 (muse-wiki-wikiword-at-point): Docfix.
1137 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1138 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1140 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1141 which keeps the WikiWord that follows it from being interpreted.
1142 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1147 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1150 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1153 Update postal address of FSF in muse-wiki.el.
1155 muse--main--1.0--patch-83
1157 * lisp/muse-wiki.el: Update postal address of the FSF.
1161 ChangeLog lisp/muse-wiki.el
1164 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1167 Interpret explicit links before emphasis.
1169 muse--main--1.0--patch-82
1171 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1172 links before emphasis.
1174 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1178 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1181 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1184 Wiki hacking, regexp tweaks.
1186 muse--main--1.0--patch-81
1188 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1191 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1192 that indicates whether or not to use character classes in regexps. The
1193 default is to let Muse try to figure it out.
1194 (muse-extreg-usable-p): Make use of this variable.
1196 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1197 this regexp. I'm guessing it was supposed to have a TAB in there at
1198 one time. Replace this stuff with muse-regexp-space.
1200 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1203 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1206 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1207 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1208 We'll fix those anchor problems eventually!
1210 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1211 uses `muse-interwiki-handle' to determine whether an interwiki link is
1214 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1215 look for a suitable value at point if needed.
1217 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1219 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1221 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1224 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1228 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1231 Make installation of manual when not using Debian go smoothly.
1233 muse--main--1.0--patch-80
1235 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1236 and options are to be used when insinuating the Muse documentation into
1239 * Makefile (install): Make use of INSTALLINFO.
1241 * README (Installation): Give directions for changing INSTALLINFO on a
1242 Debian system and changing where Muse is installed.
1247 ChangeLog Makefile Makefile.defs README muse.texi
1250 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1253 Fix compiler warning induced by last patch.
1255 muse--main--1.0--patch-79
1257 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1261 ChangeLog lisp/muse-project.el lisp/muse.el
1264 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1267 Add `muse-current-file', fix minor QuickStart issue.
1269 muse--main--1.0--patch-78
1271 * examples/QuickStart: Make John Wiegley the author.
1273 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1274 `muse-current-file' instead of `buffer-file-name'.
1276 * lisp/muse-project.el (muse-current-project): Document.
1278 * lisp/muse-project.el (muse-current-file): New variable indicating the
1279 name, including path, of the file that is currently being published.
1280 (muse-project-of-file): Make use of
1281 `muse-current-file'.
1283 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1285 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1288 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1289 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1293 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1296 Make muse-replace-regexp-in-string closer to its parent; no func change.
1298 muse--main--1.0--patch-77
1300 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1301 to implement all functionality of `replace-regexp-in-string'. No
1302 functionality change.
1306 ChangeLog lisp/muse.el
1309 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1312 Play nicely with fill, adaptive-fill, and flyspell.
1314 muse--main--1.0--patch-76
1316 * muse-mode.el (muse-mode-intangible-links): New function used to
1317 determine whether links will be considered intangible.
1319 * lisp/muse-mode.el (muse-mode-link-functions)
1320 (muse-mode-handler-functions): Minor docfix.
1322 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1323 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1324 making links intangible by default, but this may be adjusted by use of
1325 the `muse-mode-intangible-links' function.
1327 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1328 nil if we should allow a fill to occur here. Keeps links from being
1331 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1332 non-nil if we allow spell-checking to occur here. Keeps links from
1333 being improperly colorized.
1335 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1336 functionality change.
1339 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1342 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1345 Minor doc changes and code prettification.
1347 muse--main--1.0--patch-75
1349 * AUTHORS: Note that YH's assignment is in the mail.
1351 * README (scripts): Explain better the contents of the `scripts'
1354 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1357 AUTHORS ChangeLog README lisp/muse-wiki.el
1360 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1363 Merged from hodique@lifl.fr--2005 (patch 7-11)
1365 muse--main--1.0--patch-74
1369 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1370 split WikiWords and InterWiki links into their own package
1372 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1373 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1375 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1376 Mimic experimental behavior for interwiki
1378 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1379 fix notes publishing
1381 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1385 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1388 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1389 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1392 experimental/.arch-ids/muse-wiki.el.id
1393 ==> experimental/.arch-ids/muse-wiki-old.el.id
1394 experimental/muse-wiki.el
1395 ==> experimental/muse-wiki-old.el
1398 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1399 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1400 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1401 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1402 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1405 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1408 Tell people where to find on-line version of manual.
1410 muse--main--1.0--patch-73
1412 * README: Add on-line locations for manual.
1414 * muse.texi: Remove @include directive. This makes generating a PDF of
1415 this documentation a lot easier.
1417 * muse.texi (Preface): Add on-line locations for manual.
1420 ChangeLog README muse.texi
1423 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1426 Try to make Muse play nice with outline minor mode.
1428 muse--main--1.0--patch-72
1430 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1431 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1432 "muse" instead of "t" when adding invisibility to text or checking for
1435 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1436 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1440 ChangeLog lisp/muse-colors.el lisp/muse.el
1443 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1446 Minor grammar fix in Introduction section of manual.
1448 muse--main--1.0--patch-71
1450 * muse.texi (Introduction): Minor grammar fix.
1456 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1461 muse--main--1.0--patch-70
1463 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1465 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1467 * lisp/muse-poem.el (muse-poem-markup-strings)
1468 (muse-poem-chapbook-strings): Make customizable.
1470 * lisp/muse-poem.el (muse-chapbook-latex-header)
1471 (muse-chapbook-latex-footer): Docfix.
1473 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1474 (muse-texinfo-pdf-extension): Ditto.
1476 * lisp/muse.el (muse-version): Change to 3.01.
1478 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1482 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1483 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1486 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1489 Tweak documentation thoroughly; still incomplete.
1491 muse--main--1.0--patch-69
1493 * README: Minor tweaks.
1495 * muse.texi: Massively rename chapters so that the titles are more
1496 descriptive. Clean up grammar.
1498 * muse.texi (Obtaining Muse): Move content of Installation node here,
1499 stripping out any customization tips, since those are covered later.
1500 Re-work this chapter since I was dissatisfied with it.
1502 * muse.texi (Installation): This node has the content of README regarding
1503 installation, which fits the title of the node much better than the
1506 * muse.texi (Blosxom): Turn the sections of this section into
1509 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1512 * muse.texi (History): Add a "2005" item.
1515 ChangeLog README muse.texi
1518 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1521 Finish documenting 2 more publishing styles.
1523 muse--main--1.0--patch-68
1525 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1527 * lisp/muse-journal.el: Docfixes.
1529 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1530 documentation to this function.
1532 * muse.texi (Blosxom Options): New node containing the publishing styles
1533 and options provided by Blosxom.
1534 (Book): Add usage note, as I suspect a lot of people might be confused
1536 (HTML): Space out entries better.
1537 (Journal, LaTeX): New nodes for publishing styles.
1538 (Common Elements): Document a few options that are present in
1542 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1543 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1546 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1549 Make Muse installable and correct an Emacs21 issue.
1551 muse--main--1.0--patch-67
1553 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1554 directory will be generated.
1555 (all): Compile muse.info by default.
1556 (doc): Refactor into individual generation rules for .html and .info
1558 (install): New rule that installs Muse source code, compiled .elc
1559 files, and the manual into proper places.
1561 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1563 * README (Insinuation): Move old content of Installation here.
1564 (Installation): Fill out this section.
1565 (Further Documentation): Add link to my website and note that a full
1566 manual is included with Muse.
1568 * lisp/Makefile (EL): Populate with .el files.
1569 (install): New rule that installs both .elc and .el files.
1571 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1572 Emacs21, hack in a handler for the @documentencoding tag so that it
1576 ChangeLog Makefile Makefile.defs README lisp/Makefile
1577 lisp/muse-texinfo.el
1580 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1583 Cater even more to XEmacs and its annoying whims.
1585 muse--main--1.0--patch-66
1587 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1588 environment variable.
1590 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1591 handle it. Load `muse-build.el' instead.
1593 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1596 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1597 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1600 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1601 function does not appear to be used.
1603 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1604 `replace-regexp-in-string', since XEmacs doesn't have this function.
1605 We only implement the first 3 args, but this could be extended if we
1608 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1609 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1611 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1613 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1614 make XEmacs shut up.
1616 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1618 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1620 * lisp/muse-http.el (muse-winnow-list): Ditto.
1622 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1624 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1626 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1628 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1631 * scripts/publish: Use EMACS environment variable instead of hard-coding
1635 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1636 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1637 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1638 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1639 lisp/muse.el scripts/muse-build.el scripts/publish
1642 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1645 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1647 muse--main--1.0--patch-65
1649 * AUTHORS: Update entry.
1651 * muse-*.el: Move to the lisp directory.
1653 * lisp/Makefile: New file containing rules to test and compile the
1656 * Makefile.defs: New file that contains common definitions for all other
1657 Makefiles, such as Emacs command to use.
1659 * Makefile: Move lisp-specific rules to lisp/Makefile.
1660 (SUBDIRS): New variable containing subdirectories to clean.
1662 * README: Update to reflect new location of source files. Give updated
1663 directions for compiling with XEmacs.
1665 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1667 (%.html): Pass SITEFLAG as an environment variable to
1670 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1671 seems to be needed to keep the process from failing. This has *got* to
1672 be a bug in Muse, but I don't want to deal with it now.
1674 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1676 * lisp/muse-convert.el: Move line to commentary section.
1678 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1679 locally-bound `type' variable isn't used here.
1681 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1683 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1686 * scripts/muse-build.el (load-path): Correct paths.
1688 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1689 as to avoid spurious warnings.
1691 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1694 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1695 (muse-match-string-no-properties): New functions that take the place of
1696 `line-end-position', `line-beginning-position', and
1697 `match-string-no-properties', respectively.
1699 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1700 (muse-my-journal-find-entries): Use Muse-specific version of
1701 `match-string-no-properties', `line-beginning-position', and
1702 `line-end-position' since these do not exist in XEmacs.
1704 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1705 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1707 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1709 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1710 (muse-html-insert-contents): Ditto.
1712 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1714 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1716 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1718 * lisp/muse-publish.el (muse-publish-markup-tag)
1719 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1720 (muse-published-buffer-contents): Ditto.
1722 * scripts/muse-build.el (muse-elint-files): Ditto.
1725 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1726 lisp/.arch-ids/Makefile.id lisp/Makefile
1729 AUTHORS ChangeLog Makefile README examples/Makefile
1730 examples/QuickStart examples/johnw/muse-johnw.el
1731 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1732 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1733 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1734 lisp/muse.el scripts/muse-build.el scripts/publish
1737 .arch-ids/muse-blosxom.el.id
1738 ==> lisp/.arch-ids/muse-blosxom.el.id
1739 .arch-ids/muse-book.el.id
1740 ==> lisp/.arch-ids/muse-book.el.id
1741 .arch-ids/muse-colors.el.id
1742 ==> lisp/.arch-ids/muse-colors.el.id
1743 .arch-ids/muse-convert.el.id
1744 ==> lisp/.arch-ids/muse-convert.el.id
1745 .arch-ids/muse-docbook.el.id
1746 ==> lisp/.arch-ids/muse-docbook.el.id
1747 .arch-ids/muse-html.el.id
1748 ==> lisp/.arch-ids/muse-html.el.id
1749 .arch-ids/muse-http.el.id
1750 ==> lisp/.arch-ids/muse-http.el.id
1751 .arch-ids/muse-journal.el.id
1752 ==> lisp/.arch-ids/muse-journal.el.id
1753 .arch-ids/muse-latex.el.id
1754 ==> lisp/.arch-ids/muse-latex.el.id
1755 .arch-ids/muse-mode.el.id
1756 ==> lisp/.arch-ids/muse-mode.el.id
1757 .arch-ids/muse-poem.el.id
1758 ==> lisp/.arch-ids/muse-poem.el.id
1759 .arch-ids/muse-project.el.id
1760 ==> lisp/.arch-ids/muse-project.el.id
1761 .arch-ids/muse-publish.el.id
1762 ==> lisp/.arch-ids/muse-publish.el.id
1763 .arch-ids/muse-regexps.el.id
1764 ==> lisp/.arch-ids/muse-regexps.el.id
1765 .arch-ids/muse-texinfo.el.id
1766 ==> lisp/.arch-ids/muse-texinfo.el.id
1767 .arch-ids/muse.el.id
1768 ==> lisp/.arch-ids/muse.el.id
1770 ==> lisp/muse-blosxom.el
1772 ==> lisp/muse-book.el
1774 ==> lisp/muse-colors.el
1776 ==> lisp/muse-convert.el
1778 ==> lisp/muse-docbook.el
1780 ==> lisp/muse-html.el
1782 ==> lisp/muse-http.el
1784 ==> lisp/muse-journal.el
1786 ==> lisp/muse-latex.el
1788 ==> lisp/muse-mode.el
1790 ==> lisp/muse-poem.el
1792 ==> lisp/muse-project.el
1794 ==> lisp/muse-publish.el
1796 ==> lisp/muse-regexps.el
1798 ==> lisp/muse-texinfo.el
1806 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1809 Massively untabify files.
1811 muse--main--1.0--patch-64
1815 ChangeLog ChangeLog.2004 experimental/muse-message.el
1816 experimental/muse-wiki.el muse-book.el muse-colors.el
1817 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1818 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1819 muse-project.el muse-publish.el muse-regexps.el
1820 muse-texinfo.el muse.el
1823 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1826 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1828 muse--main--1.0--patch-63
1830 (Summary of changes that Yann made)
1832 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1834 * muse-mode.el (muse-generate-index): Move index generation code into
1835 `muse-index-as-string'.
1836 (muse-index-as-string): New function that generates an index and
1837 returns it as a string, instead of placing it in a buffer like
1838 `muse-generate-index' used to.
1842 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1843 merge from mwolson@gnu.org--2005
1845 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1846 Accept WikiWords as links [mostly rescinded]
1848 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1849 merge from mwolson@gnu.org--2005/muse--main--1.0
1851 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1852 Merged from mwolson@gnu.org--2005 (patch 60-62)
1854 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1855 provide a string view of the index
1858 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1861 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1862 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1863 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1864 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1865 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1868 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1871 Document Blosxom, Book, DocBook, and HTML publishing styles.
1873 muse--main--1.0--patch-62
1875 * muse-blosxom.el: Clean up header.
1877 * muse-book.el (muse-before-book-publish-hook): Rename to
1878 `muse-book-before-publish-hook'.
1879 (muse-after-book-publish-hook): Rename to
1880 `muse-book-after-publish-hook'.
1882 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1883 (muse-html-markup-strings, muse-xhtml-markup-strings)
1884 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1885 (muse-html-charset-default, muse-html-encoding-default)
1886 (muse-html-encoding-map): Docfixes.
1888 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1892 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1895 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1898 Begin work on Publishing Styles section of manual.
1900 muse--main--1.0--patch-61
1902 * Makefile (.PHONY): Add "doc" to list.
1903 (doc): New rule that generates Info and HTML files from muse.texi.
1904 (dist): Rely on `distclean', not `clean'.
1906 * examples/QuickStart (Authoring mode): Remove empty section.
1908 * muse.texi: Call this program "the Emacs Muse" in title.
1909 (Publishing Styles): Begin to populate section.
1910 (Deriving Styles): First subsection of Publishing Styles.
1911 (Contributors): Remove spurious copyright section, since we address
1914 * README: Actually remember to add this file.
1917 .arch-ids/README.id README
1920 ChangeLog Makefile examples/QuickStart muse.texi
1923 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1926 Document Markup Rules.
1928 muse--main--1.0--patch-60
1930 * examples/QuickStart: Remove stray <comment> tag.
1932 * muse.texi (Top): Comment every menu line.
1933 (Markup Rules): New section with plenty of subsections.
1936 ChangeLog examples/QuickStart muse.texi
1939 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1942 Release this as Muse 3.00.90 (RC1).
1944 muse--main--1.0--patch-59
1946 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1947 is compatible with both Emacs and XEmacs.
1949 * examples/README: Renamed to QuickStart.
1951 * examples/Makefile (EXAMPLES): Reflect name change of README.
1956 ChangeLog Makefile examples/Makefile muse.el
1959 examples/.arch-ids/README.id
1960 ==> examples/.arch-ids/QuickStart.id
1962 ==> examples/QuickStart
1965 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1968 Makefile refactoring.
1970 muse--main--1.0--patch-58
1972 * Makefile (.PHONY): List all non-file targets.
1973 (examples): New rule that calls Make in the examples directory.
1974 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1976 * README: Move to the examples directory. I'd prefer to distribute a
1977 very basic plain text README and use this as a quickstart + markup
1978 example + publishing example.
1980 * examples/Makefile: Move all README-related rules here.
1982 * examples/README: Add an "About this document" section.
1984 * scripts/publish (style): Do not include the contrib directory, since we
1985 don't use any code from there. Since this is only invoked from the
1986 examples directory, make sure add the parent directory to the load
1989 * muse.texi: Change version to 3.00.90 (RC1).
1991 * muse.el: Change location of the README file in header.
1993 * muse.el (muse-version): Update to 3.00.90 (RC1).
1996 examples/.arch-ids/Makefile.id examples/Makefile
1999 ChangeLog Makefile examples/README muse.el muse.texi
2004 ==> examples/.arch-ids/README.id
2009 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2012 Update my example configuration.
2014 muse--main--1.0--patch-57
2016 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2017 and experimental status of muse-message.
2020 ChangeLog examples/mwolson/muse-init.el
2023 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2026 Provide optional outline-style faces; customization fixes; experimental stuff.
2028 muse--main--1.0--patch-56
2030 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2031 option that determines what the header faces should look like. If
2032 'outline, use outline-style faces. If nil, don't generate the faces at
2033 all, which allows the user to specify their own. Otherwise, use the
2034 scaled faces, which is the default behavior.
2035 (muse-colors-outline-faces-list): List of faces to use. In case the
2036 outline faces are not available, provide reasonable defaults.
2037 (muse-make-faces): Use dolist instead of mapc. Implement the
2038 possibility of having outline-style colors for heading. Don't call
2039 this function immediately -- give the users time to make their changes
2040 through the customize interface. Once we call this function, Emcs from
2041 CVS will not allow the faces to be changed easily, which is a shame.
2043 * muse-message.el (muse-message-contents-tag): Copied from
2044 `muse-publish-contents-tag' in order to keep the customization
2045 interface from making the `muse-markup-tags' option from throwing a
2046 type mismatch error. This function is untested and will likely do
2047 nothing useful. This file has been moved to the experimental folder
2048 until it gets fleshed out more.
2050 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2051 file that could eventually provide wiki-like ability. Currently this
2052 is just a collection of functions that were pruned out when he remade
2053 Muse, so don't get too excited. I plan to eventually merge Yann
2054 Hodique's work here, probably after the first release of Muse.
2056 * muse-regexps.el (muse-regexp): Improve description.
2058 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2059 the muse-regexp group since it is just a single regexp. Lists of
2060 regexps don't have to be in muse-regexp, however.
2062 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2063 since the Emacs devel mailing list seems to not want Britain-izations
2066 * muse-colors.el (muse-colors): Ditto.
2068 * muse-docbook.el (muse-docbook): Ditto.
2070 * muse-html.el (muse-html): Ditto.
2072 * muse-http.el (muse-http): Ditto.
2074 * muse-message.el (muse-message): Ditto.
2076 * muse-mode.el (muse-mode): Ditto.
2078 * muse-project.el (muse-project): Ditto.
2080 * muse-publish.el (muse-publish): Ditto.
2082 * muse.el (muse): Ditto.
2085 experimental/.arch-ids/=id
2086 experimental/.arch-ids/muse-wiki.el.id
2087 experimental/muse-wiki.el
2090 ChangeLog experimental/muse-message.el muse-blosxom.el
2091 muse-colors.el muse-docbook.el muse-html.el muse-http.el
2092 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2096 .arch-ids/muse-message.el.id
2097 ==> experimental/.arch-ids/muse-message.el.id
2099 ==> experimental/muse-message.el
2102 experimental experimental/.arch-ids
2105 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2108 Fix publishing error when given an empty string for header/footer.
2110 muse--main--1.0--patch-55
2112 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2113 `file-readable-p' if it is an empty string. For some reason,
2114 `file-readable-p' and `insert-file-contents' were treating an empty
2115 string as if it were the current directory.
2118 ChangeLog muse-publish.el
2121 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2124 WYSIWYG emphasis, XEmacs compatibility hacks.
2126 muse--main--1.0--patch-54
2128 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2129 compliant. Only colorize if we end with the same number of asterisks
2130 as we start with, preventing unnoticed syntax errors. Don't colorize
2131 in the middle of a word.
2132 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2133 Only colorize if we end with an underscore. Don't colorize in the
2136 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2137 inside of group. This will probably not do anything, but it seems
2140 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2141 where we start with an image link. JohnW didn't seem to like having
2142 <p> tags inserted before image links, but they don't validate properly
2143 as they are. For now, I will surround such links/paragraphs with <div
2144 class="image-link"> in an attempt to be as not invasive and yet
2145 standards compliant as possible.
2147 * muse-html.el (muse-html-escape-string): Work around distinction between
2148 int and char types in XEmacs. Deal with an annoying replace-match bug
2149 in XEmacs that rears its head at times.
2151 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2155 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2159 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2162 Minor code cleanup to address elint issues.
2164 muse--main--1.0--patch-53
2166 * Makefile (test): Don't build README files during this rule. Remove
2167 spurious "make clean" statement.
2169 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2170 `muse-colors' group, and give it a proper type.
2172 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2174 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2175 muse-my-journal-find-entries): Replace `string-to-int' with
2178 * muse-html.el (muse-html-insert-contents): Ditto.
2180 * muse-journal.el (muse-journal-html-munge-buffer,
2181 muse-journal-latex-munge-buffer): Ditto.
2183 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2185 * muse-publish.el (muse-publish-markup-footnote,
2186 muse-publish-contents-tag): Ditto.
2188 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2191 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2192 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2196 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2199 Add ability to automate the creation a new blosxom entry.
2201 muse--main--1.0--patch-52
2203 * examples/mwolson/muse-init.el: Move new entry section to
2204 muse-blosxom.el. Modify the key settings in my example accordingly.
2206 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2207 Muse always makes sure that the file ends with a newline.
2209 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2210 planner markup is now provided automatically by the planner port to
2211 Muse, and we don't have any customized markup.
2213 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2214 variable that specifies where the base directory of your blog entries
2217 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2218 the base directory. Explore categories recursively.
2220 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2221 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2222 special characters file name.
2224 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2225 making a new blog entry. It will prompt you for a category, then a
2226 title, and then will create a new file that has the date and title
2230 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2233 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2236 Change mailing address of FSF, add AUTHORS file.
2238 muse--main--1.0--patch-51
2240 * muse-*.el, muse.texi: Change mailing address of FSF.
2242 * muse.texi (Contributors): Fix typo.
2244 * AUTHORS: New file containing a list of all of those who have
2245 contributed code or documentation to Muse, how many lines were changed,
2249 .arch-ids/AUTHORS.id AUTHORS
2252 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2253 muse-html.el muse-http.el muse-journal.el muse-latex.el
2254 muse-message.el muse-mode.el muse-poem.el muse-project.el
2255 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2259 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2262 Merged from hodique@lifl.fr--2005 (patch 0-1)
2264 muse--main--1.0--patch-50
2268 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2269 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2271 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2272 fix .html (for example) in visible names for links
2275 ChangeLog muse-publish.el
2278 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2279 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2282 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2285 Make generated X(HT)ML show up in the right encoding in other modes.
2287 muse--main--1.0--patch-49
2289 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2290 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2291 generated (X)HTML files show up in the right coding system when editing
2292 them with another Emacs mode.
2294 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2295 encoding instead of hard-coding it.
2297 * muse-message.el: Add content to Commentary section, explaining the use
2298 of this publishing style.
2301 ChangeLog muse-html.el muse-journal.el muse-message.el
2304 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2307 Move regexps to same group, only make 4 heading faces.
2309 muse--main--1.0--patch-48
2311 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2312 can only publish 3 of them specially, leaving the fourth to be in
2314 (muse-colors-markup): Only recognize 4 levels of heading.
2316 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2317 (muse-file-regexp, muse-image-regexp)
2318 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2319 like a good idea to have all the regexps in the same group.
2322 ChangeLog muse-colors.el muse-regexps.el muse.el
2325 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2328 Update my example config, minor code cleanup.
2330 muse--main--1.0--patch-47
2332 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2333 names and add "Plans" project.
2335 * muse-docbook.el (looking-back): Delete.
2337 * muse-html.el (looking-back): Delete.
2339 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2340 instead of `looking-back'.
2342 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2343 function, use this function. If `looking-back' exists, call it;
2344 otherwise, use a workaround.
2347 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2350 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2351 muse-html.el muse.el
2354 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2357 Handle a few paragraph publishing edge cases better.
2359 muse--main--1.0--patch-46
2361 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2362 beginning-of-document, end-of-document, and paragraph separator regexps
2363 so that one markup rule can be used in all these cases.
2364 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2365 particular, blockquote or center at beginning or end of document will
2366 be published properly. Hopefully this won't slow things down too much.
2367 (muse-docbook-markup-paragraph-close): Removed.
2369 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2371 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2373 (muse-html-markup-paragraph-close): Removed.
2376 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2379 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2382 Improve prompt when reading a tag.
2384 muse--main--1.0--patch-45
2386 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2387 other Emacs modes seem to do.
2390 ChangeLog muse-mode.el
2393 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2396 Warn user when publishing fails due to a private directory.
2398 muse--main--1.0--patch-44
2400 * muse-project.el (muse-project-private-p): Warn users when publishing a
2401 file fails due to its directory not being readable by others. Make
2402 sure that you do a `chmod +o name_of_directory' if you want the
2403 contents of that directory to be publishable.
2406 ChangeLog muse-project.el
2409 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2412 Fix error with example tags and message publishing style.
2414 muse--main--1.0--patch-43
2416 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2417 see if a previous definition for `font-lock-multiline' exists.
2419 * muse-message.el (muse-message-example-tag): Don't require two
2420 additional (unused) arguments.
2423 ChangeLog muse-colors.el muse-message.el
2426 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2429 Always end the published document with a newline.
2431 muse--main--1.0--patch-42
2433 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2434 published document with a newline.
2436 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2439 ChangeLog muse-docbook.el muse-html.el
2442 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2445 Don't let automatic backup files crash the publishing process.
2447 muse--main--1.0--patch-41
2449 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2450 directive since this value is already processed by
2451 `muse-publish-markup-directive', and may be obtained by using
2452 the code: (muse-publishing-directive "date").
2454 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2455 to run (funcall nil); this happened once during a debugging process.
2457 * muse-project.el (muse-project-private-p): Skip any file for which we
2458 cannot fetch attributes. This fixes a bug where having an
2459 Emacs-generated automatic backup file in a publishing directory causes
2460 the publishing process to halt with an error.
2463 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2466 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2469 Apply fix in previous patch to the DocBook publishing style.
2471 muse--main--1.0--patch-40
2473 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2474 previous patch here as well.
2478 ChangeLog muse-docbook.el
2481 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2484 Fix newly-introduced lock-up during HTML publishing.
2486 muse--main--1.0--patch-39
2488 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2489 planner rules higher priority in the publishing sequence. Hopefully
2490 this will not wreck anything; I don't use these rules, so I cannot
2491 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2493 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2494 replace-match; that seems to be slightly evil. Return nil instead of a
2495 newline since otherwise Muse thinks that we are not done yet and gets
2496 into an infinite loop. This should fix the lock-up problem that
2497 resulted from the previous few patches.
2500 ChangeLog muse-blosxom.el muse-html.el
2503 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2508 muse--main--1.0--patch-38
2510 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2514 ChangeLog muse-blosxom.el
2517 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2520 Make docbook and blosxom modes close paragraphs properly at end.
2522 muse--main--1.0--patch-37
2524 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2527 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2528 (muse-docbook-markup-paragraph-close): Adapt from
2529 `muse-html-markup-paragraph-close'.
2531 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2532 preserve the same appearance as before the last patch.
2535 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2538 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2541 Bugfix: Close P tag properly at end of file.
2543 muse--main--1.0--patch-36
2545 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2548 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2549 detecting whether or not a paragraph needs a closing P tag.
2550 (muse-html-markup-paragraph-close): New function that only inserts a
2551 closing P tag when an unclosed P tag is nearby.
2554 ChangeLog muse-blosxom.el muse-html.el
2557 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2560 Update my example settings.
2562 muse--main--1.0--patch-35
2564 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2567 ChangeLog examples/mwolson/muse-init.el
2570 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2573 Update documentation for C-c TAB feature.
2575 muse--main--1.0--patch-34
2577 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2585 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2588 New feature: tag completion with C-c TAB.
2590 muse--main--1.0--patch-33
2592 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2593 (muse-tag-history, muse-custom-tags): New variables that keep track of
2594 the tag history and newly-entered tags respectively for
2596 (muse-insert-tag): New function that interactively prompts the user for
2600 ChangeLog muse-mode.el
2603 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2606 Fix XHTML validation error with <hr> and <br>.
2608 muse--main--1.0--patch-32
2610 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2611 and HR tags for XHTML publishing. This should fix a few validation
2612 errors that I've been noticing lately.
2615 ChangeLog muse-html.el
2618 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2621 Remove flyspell overlays on links.
2623 muse--main--1.0--patch-31
2625 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2626 should make the link clickable. On Emacs21, the color will stay red,
2627 but other Emacsen should do the right thing, which is use the normal
2628 link color. Hopefully this will fix some strange flyspell-related link
2632 ChangeLog muse-colors.el
2635 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2638 Update my example Muse settings.
2640 muse--main--1.0--patch-30
2642 * examples/mwolson/muse-init.el: Update from my latest version.
2643 (muse-project-alist): Remove the francais part of my blog.
2644 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2645 into this and `my-muse-mode-fill-nobreak-p'.
2646 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2647 this is the best way to accomplish this.
2648 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2649 characters in the title.
2650 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2653 ChangeLog examples/mwolson/muse-init.el
2656 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2659 Add simple `muse-version' function.
2661 muse--main--1.0--patch-29
2663 * muse.el (muse-version): New function that displays the value of the
2664 `muse-version' variable. This should be easier for the user to type
2665 than C-h v muse-version.
2671 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2674 Don't compile documentation by default.
2676 muse--main--1.0--patch-28
2678 * Makefile (all): Don't compile documentation by default.
2679 (doc): Use this rule to compile documentation.
2685 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2688 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2690 muse--main--1.0--patch-27
2692 2005-04-16 Michael Olson <mwolson@gnu.org>
2694 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2695 johnw. If a journal entry's title is a [[link]], then an
2696 <enclosure> tag will be added to the XML data giving the size and
2697 MIME type of the link target. This makes podcasting with Muse
2699 (muse-journal-rss-entry-template): Add enclosure usage to example.
2700 (muse-journal-rss-munge-buffer): Implement enclosures.
2703 ChangeLog muse-journal.el
2706 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2709 Standardize source headers, appease elint, don't require planner
2711 muse--main--1.0--patch-26
2713 2005-04-15 Michael Olson <mwolson@gnu.org>
2715 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2716 `scripts' directory since it really isn't part of Muse proper; it
2717 is used to generate Muse output from the command line.
2719 * muse-blosxom.el: Handle case where planner is not loaded so that
2720 it isn't a hard requirement.
2722 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2723 that elint doesn't complain.
2725 * muse-message.el (muse-message-markup-link): Don't throw up on
2726 links with no description.
2728 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2729 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2730 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2731 muse-project.el, muse-publish.el, muse-regexps.el,
2732 muse-texinfo.el, muse.el: Add standard header for each file in
2733 preparation for the initial release, which will hopefully happen
2734 sometime within the next month.
2738 experimental/.arch-ids/=id
2741 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2742 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2743 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2744 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2745 muse-texinfo.el muse.el
2748 .arch-ids/muse-build.el.id
2749 ==> scripts/.arch-ids/muse-build.el.id
2751 ==> scripts/muse-build.el
2753 removed directories:
2754 experimental experimental/.arch-ids
2757 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2760 Merge contents of muse-latexcjk.el into muse-latex.el.
2762 muse--main--1.0--patch-25
2764 2005-04-14 Michael Olson <mwolson@gnu.org>
2766 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2767 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2768 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2769 Merge in from muse-latexcjk.el.
2771 * muse-latexcjk.el: Removed, functionality merged with
2775 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2778 ChangeLog muse-latex.el
2781 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2784 Merge muse-xhtml.el into muse-html.el.
2786 muse--main--1.0--patch-24
2788 2005-04-06 Michael Olson <mwolson@gnu.org>
2790 * examples/mwolson/muse-init.el: Update with respect to the
2791 muse-xhtml.el merge.
2793 * muse-html.el: The contents of muse-xhtml.el have been merged in
2794 as advised by John Wiegley.
2795 (muse-html-style-sheet): Add example for XHTML use in the
2796 function's documentation.
2797 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2798 Moved from muse-xhtml.el.
2800 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2803 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2806 ChangeLog examples/mwolson/muse-init.el muse-html.el
2809 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2812 Try to fix regexps for Emacs 21.4.
2814 muse--main--1.0--patch-23
2816 2005-04-05 Michael Olson <mwolson@gnu.org>
2818 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2822 ChangeLog muse-regexps.el
2825 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2828 Add comments to the publish-project example script
2830 muse--main--1.0--patch-22
2832 2005-04-01 Michael Olson <mwolson@gnu.org>
2834 * examples/publish-project: Moved here from
2835 scripts/publish-project. Added a few comments so people know what
2839 ChangeLog examples/publish-project
2842 scripts/.arch-ids/publish-project.id
2843 ==> examples/.arch-ids/publish-project.id
2844 scripts/publish-project
2845 ==> examples/publish-project
2848 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2851 New XHTML style, add more examples to my sample muse config
2853 muse--main--1.0--patch-21
2855 2005-03-31 Michael Olson <mwolson@gnu.org>
2857 * examples/mwolson/muse-init.el: Give an example of deriving a
2858 custom publishing style.
2859 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2860 (my-muse-prepare-entry-for-xanga): Mangle the published output
2861 from a blosxom project and copy the result to the clipboard for
2862 easy pasting into Xanga's web form. The file is untouched.
2864 * muse-html.el (muse-html-style-sheet): Include the <style
2865 type="text/css"></style> wrapper around the example.
2866 (muse-html-header): Don't add <style type="text/css"></style>
2867 around the value of `muse-html-style-sheet' anymore. This allows
2868 for the option of putting your stylesheet(s) in a separate file.
2869 An example of this is given in the documentation for this
2872 * muse-xhtml: New file that implements a publishing style which is
2873 derived from HTML mode. It uses a slightly modified version of
2874 the HTML markup rules to generate XHTML-compliant output.
2876 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2877 "blosxom" style has been renamed to "blosxom-html". Fix a few
2880 * muse-journal.el: Add new "journal-xhtml" style.
2882 * muse-message.el: Add new "message-xhtml" style.
2885 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2888 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2889 muse-html.el muse-journal.el muse-message.el
2892 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2895 Add my muse configuration to the examples
2897 muse--main--1.0--patch-20
2899 2005-03-24 Michael Olson <mwolson@gnu.org>
2901 * examples/johnw: Move John Wiegley's configuration to this
2904 * examples/mwolson: My configuration files go here.
2906 * examples/mwolson/muse-init.el: My Muse configuration file. I
2907 just figured out how to keep links from being spell-checked or
2908 split up by fill-mode, so the implementation of this may be found
2909 here. I also made a function that sets up a blog entry for me.
2912 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2913 examples/mwolson/.arch-ids/muse-init.el.id
2914 examples/mwolson/muse-init.el
2920 examples/.arch-ids/muse-johnw.el.id
2921 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2922 examples/.arch-ids/publish-johnw.id
2923 ==> examples/johnw/.arch-ids/publish-johnw.id
2924 examples/muse-johnw.el
2925 ==> examples/johnw/muse-johnw.el
2926 examples/publish-johnw
2927 ==> examples/johnw/publish-johnw
2930 examples/johnw examples/johnw/.arch-ids examples/mwolson
2931 examples/mwolson/.arch-ids
2934 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2937 Add muse-blosxom script and plugin for pyblosxom
2939 muse--main--1.0--patch-19
2941 2005-03-24 Michael Olson <mwolson@gnu.org>
2943 * muse-blosxom.el: Update copyright notice in headers and mention
2944 the pyblosxom scripts.
2946 * contrib/pyblosxom: New directory containing pyblosxom plugins
2949 * contrib/getstamps.py: Script that generates the "timestamps"
2950 file, run on the local machine.
2952 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2956 contrib/pyblosxom/.arch-ids/=id
2957 contrib/pyblosxom/.arch-ids/getstamps.py.id
2958 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2959 contrib/pyblosxom/getstamps.py
2960 contrib/pyblosxom/hardcodedates.py
2963 ChangeLog muse-blosxom.el
2966 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2969 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2972 muse-blosxom.el has matured past experimental status
2974 muse--main--1.0--patch-18
2976 2005-03-23 Michael Olson <mwolson@gnu.org>
2978 * muse-blosxom.el: Remove common functionality that has already
2979 been implemented in `muse-html.el'. Derive this mode from
2980 `muse-html'. Update documentation. I now feel that this file is
2981 ready to be included in the top-level Muse directory.
2984 ChangeLog muse-blosxom.el
2987 experimental/.arch-ids/muse-blosxom.el.id
2988 ==> .arch-ids/muse-blosxom.el.id
2989 experimental/muse-blosxom.el
2993 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2996 Make muse-blosxom.el slightly less experimental
2998 muse--main--1.0--patch-17
3000 2005-03-22 Michael Olson <mwolson@gnu.org>
3002 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3003 Renamed from `blosxom-page-date-alist'. Currently it does nothing
3005 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3006 from the `muse-blosxom-markup-date-directive' rule.
3007 (blosxom-set-time): Remove this function. We're not going to be
3008 touching the timestamp manually anymore -- it's too much of a
3009 hassle. Right now I've got a python program that compiles a
3010 timestamp file and a pyblosxom helper that reads it. Something
3011 similar could be arranged for blosxom, I'm sure.
3015 ChangeLog experimental/muse-blosxom.el
3018 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3021 Apply latest journal-related updates from johnw
3023 muse--main--1.0--patch-16
3027 ChangeLog examples/muse-johnw.el muse-journal.el
3030 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3033 Add Projects node to the manual
3035 muse--main--1.0--patch-15
3037 2005-02-28 Michael Olson <mwolson@gnu.org>
3039 * muse.texi: Change copyright notice since the FSF is now the
3041 (Projects): New node, based on a section from the README file.
3047 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3050 Correct documentation, adding some content.
3052 muse--main--1.0--patch-14
3054 2005-02-28 Michael Olson <mwolson@gnu.org>
3056 * muse.texi: Change license terms of the documentation to the GNU
3057 GPL instead of the GNU FDL, as per the consent of the copyright
3058 holders of the emacs-wiki manual, from which this is based. Some
3059 emacs-wiki-isms in the manual were corrected, and the Getting
3060 Started section was updated.
3066 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3069 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3071 muse--main--1.0--patch-13
3073 2005-02-17 Michael Olson <mwolson@gnu.org>
3075 * experimental/muse-blosxom.el: Somehow the contents of this file
3076 managed to get duplicated. I removed the duplicates.
3077 (muse-blosxom-date): Remove this, since it is not useful.
3078 (muse-blosxom-header): Use the standard header that blosxom.el
3082 ChangeLog experimental/muse-blosxom.el
3085 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3088 Initial commit of muse.texi, nothing substantial
3090 muse--main--1.0--patch-12
3092 2005-02-07 Michael Olson <mwolson@gnu.org>
3094 * muse.texi: New file that provides the documentation for Muse.
3095 It is in a very rough form at the moment. Nothing substantial may
3096 be found here yet. Be ye warned.
3099 .arch-ids/muse.texi.id muse.texi
3105 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3108 Add docstring, new trivial function
3110 muse--main--1.0--patch-11
3112 2005-02-07 Michael Olson <mwolson@gnu.org>
3114 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3115 `muse-what-changed'. No functionality change.
3116 (muse-what-changed): New function that displays in diff format the
3117 changes made since the buffer was last saved.
3119 * muse-project.el (muse-project-publish): Add docstring.
3122 ChangeLog muse-mode.el muse-project.el
3125 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3128 Add experimental version of muse-blosxom.el to project
3130 muse--main--1.0--patch-10
3132 2005-02-04 Michael Olson <mwolson@gnu.org>
3134 * Makefile (realclean): Remove file that gets generated when fonts
3137 * experimental/muse-bloxsom.el: New file that implements Blosxom
3138 support for Muse. It's in a very rough state, hence its placement
3139 in the `experimental' directory.
3142 experimental/.arch-ids/=id
3143 experimental/.arch-ids/muse-blosxom.el.id
3144 experimental/muse-blosxom.el
3150 experimental experimental/.arch-ids
3153 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3156 Make permissions more consistent
3158 muse--main--1.0--patch-9
3164 modified directories:
3165 contrib examples scripts
3168 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3173 muse--main--1.0--patch-8
3175 2005-02-04 Michael Olson <mwolson@gnu.org>
3177 * muse-build.el: Add contrib directory to `load-path'.
3178 (muse-elint-files): Load `muse-regexps.el'.
3180 * scripts/publish: Change permissions so that this script is
3181 executable. Add contrib directory to load list. Add
3182 `muse-regexps.el' to list.
3185 ChangeLog muse-build.el scripts/publish
3188 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3191 Use "—" instead of "—"
3193 muse--main--1.0--patch-7
3195 2005-01-31 Michael Olson <mwolson@gnu.org>
3197 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3198 with "—" so that documents validate properly. Thanks to
3199 Björn Lindström for the suggestion.
3201 * muse-html.el (muse-html-markup-strings): Ditto.
3204 ChangeLog muse-docbook.el muse-html.el
3207 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3210 Fix use of "[:blank:]" in underline markup
3212 muse--main--1.0--patch-6
3214 2005-01-25 Michael Olson <mwolson@gnu.org>
3216 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3217 use of `muse-regexp-blank'.
3220 ChangeLog muse-colors.el
3223 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3226 Fix problem with headings being given wrong face
3228 muse--main--1.0--patch-5
3230 2005-01-03 Michael Olson <mwolson@gnu.org>
3232 * muse-colors.el: Add header.
3233 (muse-colors-emphasized): Headings were being given the coloring
3234 for the next level of heading instead of the real
3235 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3236 Heading"). Thanks to Lan Yufeng for finding this and sending a
3239 * muse-regexps.el: Fix header.
3242 ChangeLog muse-colors.el muse-regexps.el
3245 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3250 muse--main--1.0--patch-4
3252 2005-01-01 Michael Olson <mwolson@gnu.org>
3254 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3255 version will be automatically maintained by Arch.
3259 .arch-ids/ChangeLog.id ChangeLog
3262 .arch-ids/ChangeLog.id
3263 ==> .arch-ids/ChangeLog.2004.id
3268 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3271 Extended regexps fix, allow spaces in 1st part of links
3273 muse--main--1.0--patch-3
3275 2004-12-30 Michael Olson <mwolson@gnu.org>
3277 * muse.el (muse-link-regexp): Allow spaces in the first part of
3280 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3281 customizable alternatives to extended character classes.
3283 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3286 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3287 muse-html.el muse-mode.el muse-publish.el muse.el
3290 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3293 Begin to change regexp handling, tweak muse.el header
3295 muse--main--1.0--patch-2
3297 2004-12-29 Michael Olson <mwolson@gnu.org>
3299 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3302 * muse-regexps.el: New file that implements regexp handling.
3303 Generalized regexp options will be moved to it eventually.
3306 .arch-ids/muse-regexps.el.id muse-regexps.el
3312 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3315 Do some early spring cleaning
3317 muse--main--1.0--patch-1
3319 2004-12-29 Michael Olson <mwolson@gnu.org>
3321 * Makefile: Change path to `publish' script.
3323 * contrib/pcomplete.el: New file that is used by Muse without
3324 actually being a part of it: hence its location in the contrib
3327 * contrib/cgi.el, contrib/httpd.el: New location.
3329 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3331 * scripts/publish, scripts/publish-project: Ditto.
3334 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3335 contrib/pcomplete.el examples/.arch-ids/=id
3336 scripts/.arch-ids/=id
3343 ==> contrib/.arch-ids/cgi.el.id
3344 .arch-ids/httpd.el.id
3345 ==> contrib/.arch-ids/httpd.el.id
3346 .arch-ids/muse-johnw.el.id
3347 ==> examples/.arch-ids/muse-johnw.el.id
3348 .arch-ids/publish-johnw.id
3349 ==> examples/.arch-ids/publish-johnw.id
3350 .arch-ids/publish-project.id
3351 ==> scripts/.arch-ids/publish-project.id
3352 .arch-ids/publish.id
3353 ==> scripts/.arch-ids/publish.id
3357 ==> contrib/httpd.el
3359 ==> examples/muse-johnw.el
3363 ==> examples/publish-johnw
3365 ==> scripts/publish-project
3368 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3372 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3375 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3377 muse--main--1.0--base-0
3379 (automatically generated log message)
3382 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3383 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3384 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3385 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3386 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3387 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3388 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3389 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3390 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3391 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3392 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3393 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3394 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3395 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3396 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3397 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3398 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3399 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8