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-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
8 Document new blosxom convenience feature.
10 muse--main--1.0--patch-99
12 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
13 `muse-blosxom-project-alist-entry'. An example is provided in the
18 ChangeLog lisp/muse-blosxom.el
21 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
24 Further work on `muse-project-alist' entry generation for blosxom.
26 muse--main--1.0--patch-98
28 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
29 Include subdirectories in first part of "Blog" entry.
31 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
32 that returns a list of dirs that are to be used with the first part of
33 a `muse-project-alist' entry.
37 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
40 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
43 New function: muse-blosxom-project-alist-entry.
45 muse--main--1.0--patch-97
47 * examples/mwolson/muse-init.el: Update from my latest settings.
48 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
50 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
51 that generates the latter part of an entry for `muse-project-alist'.
55 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
58 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
61 Merged from hodique@lifl.fr--2005 (patch 12-23)
63 muse--main--1.0--patch-96
67 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
68 Merged from mwolson@gnu.org--2005 (patch 68-76)
70 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
71 Merged from mwolson@gnu.org--2005 (patch 77-80)
73 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
74 Merged from mwolson@gnu.org--2005 (patch 81)
76 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
77 Merged from mwolson@gnu.org--2005 (patch 82)
79 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
80 Escape % in latex publishing
82 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
85 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
86 small improvement on muse-make-link
88 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
89 Fix customization of muse-wiki-wikiword-regexp
91 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
92 Allow full customization of WikiWords
94 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
95 Fix mouse-2 yank bug in muse-mode
97 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
98 Fix interpretation order
100 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
101 Merged from mwolson@gnu.org--2005 (patch 83-95)
105 ChangeLog lisp/muse-wiki.el
108 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
109 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
110 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
111 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
112 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
113 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
114 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
115 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
116 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
117 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
118 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
119 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
122 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
127 muse--main--1.0--patch-95
129 * lisp/muse-mode.el (muse-follow-name-at-point)
130 (muse-follow-name-at-mouse): Docfixes.
134 ChangeLog lisp/muse-mode.el
137 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
140 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
142 muse--main--1.0--patch-94
144 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
145 `muse-blosxom-new-entry'.
147 * muse.texi (Blosxom Entries): Ditto.
151 ChangeLog lisp/muse-blosxom.el muse.texi
154 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
157 Re-add global mouse-2 event.
159 muse--main--1.0--patch-93
161 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
162 mouse-2, since Yann found a way around the problem I was facing.
163 (muse-follow-name-at-mouse): Call the event that would normally be used
164 here if we don't have a link at point.
168 ChangeLog lisp/muse-mode.el
171 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
174 Fix publishing error.
176 muse--main--1.0--patch-92
178 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
179 the cdr of output-dir. This was a code fragment from a previous
180 attempt to refactor this function.
184 ChangeLog lisp/muse-project.el
187 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
190 Work on getting to the point where we can resolve project interwiki links.
192 muse--main--1.0--patch-91
194 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
195 `muse-publishing-current-file'.
197 * lisp/muse-project.el (muse-project-of-file): Ditto.
199 * lisp/muse-project.el (muse-project-applicable-styles): New function
200 that returns the usable styles for a file, given either a list of
201 styles or a project name. This is useful for removing styles that will
202 be ignored for a file.
203 (muse-project-publish-file): Split :include and :exclude processing
204 into `muse-project-applicable-styles'.
206 * lisp/muse-publish.el (muse-publish-output-name): Use
207 `muse-publishing-current-file'.
209 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
211 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
214 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
215 names to be uninterpreted. Remove need for muse-assoc-string.
217 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
218 function that will be called to fetch a link to a page from a Muse
219 project from the output file of the currently-published file. This is
220 commented out for now since I ran out of energy.
222 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
223 `muse-wiki-resolve-project-page' for handling Muse project interwiki
224 links, but only when no match was found in `muse-wiki-interwiki-alist'.
225 Handle case where no interwiki can be found, even though this should
228 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
229 whenever Muse mode is entered. That way we don't have to enter an
230 extra command in our .emacs.
232 * lisp/muse.el (muse-current-file): Remove this, since a variable called
233 `muse-publishing-current-file' already exists that does the same thing.
236 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
238 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
243 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
244 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
247 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
250 Mouse-2 on regular text will yank rather than give an error.
252 muse--main--1.0--patch-90
254 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
255 this seems to be more trouble than it's worth.
256 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
257 use our own implementation.
261 ChangeLog lisp/muse-mode.el
264 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
267 Make interwiki links publish with the correct extension.
269 muse--main--1.0--patch-89
271 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
272 prefix and suffix to interwiki names, as well as stripping out unwanted
277 ChangeLog lisp/muse-wiki.el
280 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
283 Fix publishing of bare interwiki names.
285 muse--main--1.0--patch-88
287 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
288 `set'. Use `muse-assoc-string' instead of `assoc'.
290 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
291 `assoc-string' functionality usable with Emacs21 and XEmacs.
295 ChangeLog lisp/muse-wiki.el lisp/muse.el
298 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
301 Apply a few fixes from Yann's branch.
303 muse--main--1.0--patch-87
305 Background: I hacked on Muse over the weekend while offline, and so did
306 Yann. His changes to muse-wiki.el are different than the
307 ones that I made, so we should probably figure out the best
308 way to handle this when we both get on IRC again. For now,
309 I've merged in the bugfixes that he's made, omitting most of
310 the changes to muse-wiki.
312 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
314 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
316 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
317 introduced previously.
321 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
324 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
327 Warn if file not published; hack further on Wiki stuff.
329 muse--main--1.0--patch-86
331 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
332 complete <div> tags that are of the class "image-link". It is hoped
333 that this will prevent user-added <div> tags from being mangled.
335 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
336 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
337 need to look at the text at point.
339 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
340 current file has not been published since it was up-to-date. Thanks to
341 Bill Freeman for the suggestion.
343 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
344 is nil. If this happens, return the original URL.
346 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
347 `muse-wiki-update-interwiki-regexp.'
348 (muse-wiki-update-interwiki-regexp): New function that sets the value
349 of `muse-wiki-interwiki-regexp'.
350 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
353 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
354 `muse-wiki-expand-interwiki'.
355 (muse-wiki-transform-wikiword): New function that prevents WikiWords
356 with no matching file from being published as links.
358 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
359 string argument once again, since this behavior is needed when
361 (muse-wiki-handle-wikiword): Ditto.
363 * lisp/muse.el (muse-handle-url): Ditto.
365 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
366 after every unsuccessful attempt at handling the link. If argument is
367 given, restore match-data at end, too.
369 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
370 argument. Match data is always saved. If argument is not given,
371 assume that `muse-implicit-link-regexp' has been matched against, and
372 return the 1st match string if no handlers worked.
376 ChangeLog lisp/muse-html.el lisp/muse-mode.el
377 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
380 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
383 Hack on WikiName handling and make TAB work for Wiki links.
385 muse--main--1.0--patch-85
387 * lisp/muse-colors.el (muse-colors-markup): Use
388 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
390 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
391 nil, don't color bad links. If non-nil, color bad links.
393 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
395 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
396 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
397 (muse-journal-rss-munge-buffer): Ditto.
399 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
402 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
403 are handled first, then implicit ones. It should work better in all
404 cases. For now, we depend on the value of `muse-implicit-link-regexp'
405 to determine how far to scan for an implicit link. This defaults to
406 the text between the point and the next space.
408 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
409 `muse-visit-link'. If the ANCHOR argument is a string, search for it
410 literally after opening the buffer. Hopefully this can be of use in
411 custom visit-link functions, when necessary.
413 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
414 `muse-visit-link-default'.
416 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
417 Search by text properties instead of regexps. This allows Muse to find
418 links without having to have a massive regexp that contains all link
419 types. The downside is that this will not work if the user defontifies
420 the buffer. But it would somewhat defeat the purpose of following
421 links if you can't see them.
423 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
424 enough command line args are passed in batch mode.
426 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
427 `muse-explicit-link-regexp'.
429 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
432 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
433 specifies the "common ground" of all implicit links, like URLs, bare
434 WikiNames, and -- in the future -- email addresses.
436 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
438 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
439 optional. That was a bad idea on my part. Renamed from
440 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
443 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
444 `muse-wiki-interwiki-expand'.
445 (muse-wiki-handle-wikiword): Renamed from
446 `muse-wiki-wikiword-handle'.
448 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
449 for the eval-after-load arg since XEmacs chokes on constants.
451 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
452 face on WikiWords that don't correspond with a file. If people really
453 want this to appear in bad-link face, I could accommodate that.
455 * lisp/muse.el (muse-handle-url): New function that detects whether the
456 given string is a URL.
457 (muse-implicit-link-functions): Renamed from
458 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
459 (muse-explicit-link-functions): Renamed from
460 `muse-mode-handler-functions'.
461 (muse-handle-implicit-link): New function that handles all
462 implicit links by calling functions from `muse-implicit-link-functions'.
463 (muse-handle-explicit-link): Renamed from
468 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
469 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
470 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
473 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
476 Allow WikiWords to be ignored with <nop> or "''''".
478 muse--main--1.0--patch-84
480 * lisp/muse-mode.el (muse-browse-result): Docfixes.
482 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
483 whether to hide <nop> tags when coloring a Muse buffer.
484 (muse-wiki-wikiword-at-point): Docfix.
485 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
486 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
488 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
489 which keeps the WikiWord that follows it from being interpreted.
490 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
495 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
498 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
501 Update postal address of FSF in muse-wiki.el.
503 muse--main--1.0--patch-83
505 * lisp/muse-wiki.el: Update postal address of the FSF.
509 ChangeLog lisp/muse-wiki.el
512 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
515 Interpret explicit links before emphasis.
517 muse--main--1.0--patch-82
519 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
520 links before emphasis.
522 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
526 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
529 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
532 Wiki hacking, regexp tweaks.
534 muse--main--1.0--patch-81
536 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
539 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
540 that indicates whether or not to use character classes in regexps. The
541 default is to let Muse try to figure it out.
542 (muse-extreg-usable-p): Make use of this variable.
544 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
545 this regexp. I'm guessing it was supposed to have a TAB in there at
546 one time. Replace this stuff with muse-regexp-space.
548 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
551 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
554 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
555 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
556 We'll fix those anchor problems eventually!
558 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
559 uses `muse-interwiki-handle' to determine whether an interwiki link is
562 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
563 look for a suitable value at point if needed.
565 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
567 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
569 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
572 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
576 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
579 Make installation of manual when not using Debian go smoothly.
581 muse--main--1.0--patch-80
583 * Makefile.defs (INSTALLINFO): New variable that specifies what command
584 and options are to be used when insinuating the Muse documentation into
587 * Makefile (install): Make use of INSTALLINFO.
589 * README (Installation): Give directions for changing INSTALLINFO on a
590 Debian system and changing where Muse is installed.
595 ChangeLog Makefile Makefile.defs README muse.texi
598 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
601 Fix compiler warning induced by last patch.
603 muse--main--1.0--patch-79
605 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
609 ChangeLog lisp/muse-project.el lisp/muse.el
612 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
615 Add `muse-current-file', fix minor QuickStart issue.
617 muse--main--1.0--patch-78
619 * examples/QuickStart: Make John Wiegley the author.
621 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
622 `muse-current-file' instead of `buffer-file-name'.
624 * lisp/muse-project.el (muse-current-project): Document.
626 * lisp/muse-project.el (muse-current-file): New variable indicating the
627 name, including path, of the file that is currently being published.
628 (muse-project-of-file): Make use of
631 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
633 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
636 ChangeLog examples/QuickStart lisp/muse-blosxom.el
637 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
641 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
644 Make muse-replace-regexp-in-string closer to its parent; no func change.
646 muse--main--1.0--patch-77
648 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
649 to implement all functionality of `replace-regexp-in-string'. No
650 functionality change.
654 ChangeLog lisp/muse.el
657 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
660 Play nicely with fill, adaptive-fill, and flyspell.
662 muse--main--1.0--patch-76
664 * muse-mode.el (muse-mode-intangible-links): New function used to
665 determine whether links will be considered intangible.
667 * lisp/muse-mode.el (muse-mode-link-functions)
668 (muse-mode-handler-functions): Minor docfix.
670 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
671 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
672 making links intangible by default, but this may be adjusted by use of
673 the `muse-mode-intangible-links' function.
675 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
676 nil if we should allow a fill to occur here. Keeps links from being
679 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
680 non-nil if we allow spell-checking to occur here. Keeps links from
681 being improperly colorized.
683 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
684 functionality change.
687 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
690 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
693 Minor doc changes and code prettification.
695 muse--main--1.0--patch-75
697 * AUTHORS: Note that YH's assignment is in the mail.
699 * README (scripts): Explain better the contents of the `scripts'
702 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
705 AUTHORS ChangeLog README lisp/muse-wiki.el
708 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
711 Merged from hodique@lifl.fr--2005 (patch 7-11)
713 muse--main--1.0--patch-74
717 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
718 split WikiWords and InterWiki links into their own package
720 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
721 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
723 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
724 Mimic experimental behavior for interwiki
726 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
729 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
733 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
736 ChangeLog lisp/muse-colors.el lisp/muse-html.el
737 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
740 experimental/.arch-ids/muse-wiki.el.id
741 ==> experimental/.arch-ids/muse-wiki-old.el.id
742 experimental/muse-wiki.el
743 ==> experimental/muse-wiki-old.el
746 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
747 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
748 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
749 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
750 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
753 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
756 Tell people where to find on-line version of manual.
758 muse--main--1.0--patch-73
760 * README: Add on-line locations for manual.
762 * muse.texi: Remove @include directive. This makes generating a PDF of
763 this documentation a lot easier.
765 * muse.texi (Preface): Add on-line locations for manual.
768 ChangeLog README muse.texi
771 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
774 Try to make Muse play nice with outline minor mode.
776 muse--main--1.0--patch-72
778 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
779 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
780 "muse" instead of "t" when adding invisibility to text or checking for
783 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
784 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
788 ChangeLog lisp/muse-colors.el lisp/muse.el
791 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
794 Minor grammar fix in Introduction section of manual.
796 muse--main--1.0--patch-71
798 * muse.texi (Introduction): Minor grammar fix.
804 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
809 muse--main--1.0--patch-70
811 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
813 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
815 * lisp/muse-poem.el (muse-poem-markup-strings)
816 (muse-poem-chapbook-strings): Make customizable.
818 * lisp/muse-poem.el (muse-chapbook-latex-header)
819 (muse-chapbook-latex-footer): Docfix.
821 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
822 (muse-texinfo-pdf-extension): Ditto.
824 * lisp/muse.el (muse-version): Change to 3.01.
826 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
830 ChangeLog lisp/muse-colors.el lisp/muse-html.el
831 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
834 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
837 Tweak documentation thoroughly; still incomplete.
839 muse--main--1.0--patch-69
841 * README: Minor tweaks.
843 * muse.texi: Massively rename chapters so that the titles are more
844 descriptive. Clean up grammar.
846 * muse.texi (Obtaining Muse): Move content of Installation node here,
847 stripping out any customization tips, since those are covered later.
848 Re-work this chapter since I was dissatisfied with it.
850 * muse.texi (Installation): This node has the content of README regarding
851 installation, which fits the title of the node much better than the
854 * muse.texi (Blosxom): Turn the sections of this section into
857 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
860 * muse.texi (History): Add a "2005" item.
863 ChangeLog README muse.texi
866 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
869 Finish documenting 2 more publishing styles.
871 muse--main--1.0--patch-68
873 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
875 * lisp/muse-journal.el: Docfixes.
877 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
878 documentation to this function.
880 * muse.texi (Blosxom Options): New node containing the publishing styles
881 and options provided by Blosxom.
882 (Book): Add usage note, as I suspect a lot of people might be confused
884 (HTML): Space out entries better.
885 (Journal, LaTeX): New nodes for publishing styles.
886 (Common Elements): Document a few options that are present in
890 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
891 lisp/muse-latex.el lisp/muse-publish.el muse.texi
894 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
897 Make Muse installable and correct an Emacs21 issue.
899 muse--main--1.0--patch-67
901 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
902 directory will be generated.
903 (all): Compile muse.info by default.
904 (doc): Refactor into individual generation rules for .html and .info
906 (install): New rule that installs Muse source code, compiled .elc
907 files, and the manual into proper places.
909 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
911 * README (Insinuation): Move old content of Installation here.
912 (Installation): Fill out this section.
913 (Further Documentation): Add link to my website and note that a full
914 manual is included with Muse.
916 * lisp/Makefile (EL): Populate with .el files.
917 (install): New rule that installs both .elc and .el files.
919 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
920 Emacs21, hack in a handler for the @documentencoding tag so that it
924 ChangeLog Makefile Makefile.defs README lisp/Makefile
928 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
931 Cater even more to XEmacs and its annoying whims.
933 muse--main--1.0--patch-66
935 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
936 environment variable.
938 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
939 handle it. Load `muse-build.el' instead.
941 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
944 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
945 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
948 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
949 function does not appear to be used.
951 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
952 `replace-regexp-in-string', since XEmacs doesn't have this function.
953 We only implement the first 3 args, but this could be extended if we
956 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
957 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
959 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
961 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
964 * lisp/muse-convert.el (muse-write-footnote): Ditto.
966 * lisp/muse-html.el (muse-html-markup-table): Ditto.
968 * lisp/muse-http.el (muse-winnow-list): Ditto.
970 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
972 * lisp/muse-project.el (muse-project-file-entries): Ditto.
974 * lisp/muse-publish.el (muse-publish-markup): Ditto.
976 * scripts/muse-build.el: Add contrib path first; probably doesn't change
979 * scripts/publish: Use EMACS environment variable instead of hard-coding
983 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
984 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
985 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
986 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
987 lisp/muse.el scripts/muse-build.el scripts/publish
990 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
993 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
995 muse--main--1.0--patch-65
997 * AUTHORS: Update entry.
999 * muse-*.el: Move to the lisp directory.
1001 * lisp/Makefile: New file containing rules to test and compile the
1004 * Makefile.defs: New file that contains common definitions for all other
1005 Makefiles, such as Emacs command to use.
1007 * Makefile: Move lisp-specific rules to lisp/Makefile.
1008 (SUBDIRS): New variable containing subdirectories to clean.
1010 * README: Update to reflect new location of source files. Give updated
1011 directions for compiling with XEmacs.
1013 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1015 (%.html): Pass SITEFLAG as an environment variable to
1018 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1019 seems to be needed to keep the process from failing. This has *got* to
1020 be a bug in Muse, but I don't want to deal with it now.
1022 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1024 * lisp/muse-convert.el: Move line to commentary section.
1026 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1027 locally-bound `type' variable isn't used here.
1029 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1031 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1034 * scripts/muse-build.el (load-path): Correct paths.
1036 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1037 as to avoid spurious warnings.
1039 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1042 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1043 (muse-match-string-no-properties): New functions that take the place of
1044 `line-end-position', `line-beginning-position', and
1045 `match-string-no-properties', respectively.
1047 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1048 (muse-my-journal-find-entries): Use Muse-specific version of
1049 `match-string-no-properties', `line-beginning-position', and
1050 `line-end-position' since these do not exist in XEmacs.
1052 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1053 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1055 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1057 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1058 (muse-html-insert-contents): Ditto.
1060 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1062 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1064 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1066 * lisp/muse-publish.el (muse-publish-markup-tag)
1067 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1068 (muse-published-buffer-contents): Ditto.
1070 * scripts/muse-build.el (muse-elint-files): Ditto.
1073 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1074 lisp/.arch-ids/Makefile.id lisp/Makefile
1077 AUTHORS ChangeLog Makefile README examples/Makefile
1078 examples/QuickStart examples/johnw/muse-johnw.el
1079 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1080 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1081 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1082 lisp/muse.el scripts/muse-build.el scripts/publish
1085 .arch-ids/muse-blosxom.el.id
1086 ==> lisp/.arch-ids/muse-blosxom.el.id
1087 .arch-ids/muse-book.el.id
1088 ==> lisp/.arch-ids/muse-book.el.id
1089 .arch-ids/muse-colors.el.id
1090 ==> lisp/.arch-ids/muse-colors.el.id
1091 .arch-ids/muse-convert.el.id
1092 ==> lisp/.arch-ids/muse-convert.el.id
1093 .arch-ids/muse-docbook.el.id
1094 ==> lisp/.arch-ids/muse-docbook.el.id
1095 .arch-ids/muse-html.el.id
1096 ==> lisp/.arch-ids/muse-html.el.id
1097 .arch-ids/muse-http.el.id
1098 ==> lisp/.arch-ids/muse-http.el.id
1099 .arch-ids/muse-journal.el.id
1100 ==> lisp/.arch-ids/muse-journal.el.id
1101 .arch-ids/muse-latex.el.id
1102 ==> lisp/.arch-ids/muse-latex.el.id
1103 .arch-ids/muse-mode.el.id
1104 ==> lisp/.arch-ids/muse-mode.el.id
1105 .arch-ids/muse-poem.el.id
1106 ==> lisp/.arch-ids/muse-poem.el.id
1107 .arch-ids/muse-project.el.id
1108 ==> lisp/.arch-ids/muse-project.el.id
1109 .arch-ids/muse-publish.el.id
1110 ==> lisp/.arch-ids/muse-publish.el.id
1111 .arch-ids/muse-regexps.el.id
1112 ==> lisp/.arch-ids/muse-regexps.el.id
1113 .arch-ids/muse-texinfo.el.id
1114 ==> lisp/.arch-ids/muse-texinfo.el.id
1115 .arch-ids/muse.el.id
1116 ==> lisp/.arch-ids/muse.el.id
1118 ==> lisp/muse-blosxom.el
1120 ==> lisp/muse-book.el
1122 ==> lisp/muse-colors.el
1124 ==> lisp/muse-convert.el
1126 ==> lisp/muse-docbook.el
1128 ==> lisp/muse-html.el
1130 ==> lisp/muse-http.el
1132 ==> lisp/muse-journal.el
1134 ==> lisp/muse-latex.el
1136 ==> lisp/muse-mode.el
1138 ==> lisp/muse-poem.el
1140 ==> lisp/muse-project.el
1142 ==> lisp/muse-publish.el
1144 ==> lisp/muse-regexps.el
1146 ==> lisp/muse-texinfo.el
1154 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1157 Massively untabify files.
1159 muse--main--1.0--patch-64
1163 ChangeLog ChangeLog.2004 experimental/muse-message.el
1164 experimental/muse-wiki.el muse-book.el muse-colors.el
1165 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1166 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1167 muse-project.el muse-publish.el muse-regexps.el
1168 muse-texinfo.el muse.el
1171 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1174 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1176 muse--main--1.0--patch-63
1178 (Summary of changes that Yann made)
1180 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1182 * muse-mode.el (muse-generate-index): Move index generation code into
1183 `muse-index-as-string'.
1184 (muse-index-as-string): New function that generates an index and
1185 returns it as a string, instead of placing it in a buffer like
1186 `muse-generate-index' used to.
1190 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1191 merge from mwolson@gnu.org--2005
1193 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1194 Accept WikiWords as links [mostly rescinded]
1196 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1197 merge from mwolson@gnu.org--2005/muse--main--1.0
1199 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1200 Merged from mwolson@gnu.org--2005 (patch 60-62)
1202 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1203 provide a string view of the index
1206 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1209 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1210 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1211 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1212 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1213 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1216 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1219 Document Blosxom, Book, DocBook, and HTML publishing styles.
1221 muse--main--1.0--patch-62
1223 * muse-blosxom.el: Clean up header.
1225 * muse-book.el (muse-before-book-publish-hook): Rename to
1226 `muse-book-before-publish-hook'.
1227 (muse-after-book-publish-hook): Rename to
1228 `muse-book-after-publish-hook'.
1230 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1231 (muse-html-markup-strings, muse-xhtml-markup-strings)
1232 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1233 (muse-html-charset-default, muse-html-encoding-default)
1234 (muse-html-encoding-map): Docfixes.
1236 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1240 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1243 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1246 Begin work on Publishing Styles section of manual.
1248 muse--main--1.0--patch-61
1250 * Makefile (.PHONY): Add "doc" to list.
1251 (doc): New rule that generates Info and HTML files from muse.texi.
1252 (dist): Rely on `distclean', not `clean'.
1254 * examples/QuickStart (Authoring mode): Remove empty section.
1256 * muse.texi: Call this program "the Emacs Muse" in title.
1257 (Publishing Styles): Begin to populate section.
1258 (Deriving Styles): First subsection of Publishing Styles.
1259 (Contributors): Remove spurious copyright section, since we address
1262 * README: Actually remember to add this file.
1265 .arch-ids/README.id README
1268 ChangeLog Makefile examples/QuickStart muse.texi
1271 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1274 Document Markup Rules.
1276 muse--main--1.0--patch-60
1278 * examples/QuickStart: Remove stray <comment> tag.
1280 * muse.texi (Top): Comment every menu line.
1281 (Markup Rules): New section with plenty of subsections.
1284 ChangeLog examples/QuickStart muse.texi
1287 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1290 Release this as Muse 3.00.90 (RC1).
1292 muse--main--1.0--patch-59
1294 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1295 is compatible with both Emacs and XEmacs.
1297 * examples/README: Renamed to QuickStart.
1299 * examples/Makefile (EXAMPLES): Reflect name change of README.
1304 ChangeLog Makefile examples/Makefile muse.el
1307 examples/.arch-ids/README.id
1308 ==> examples/.arch-ids/QuickStart.id
1310 ==> examples/QuickStart
1313 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1316 Makefile refactoring.
1318 muse--main--1.0--patch-58
1320 * Makefile (.PHONY): List all non-file targets.
1321 (examples): New rule that calls Make in the examples directory.
1322 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1324 * README: Move to the examples directory. I'd prefer to distribute a
1325 very basic plain text README and use this as a quickstart + markup
1326 example + publishing example.
1328 * examples/Makefile: Move all README-related rules here.
1330 * examples/README: Add an "About this document" section.
1332 * scripts/publish (style): Do not include the contrib directory, since we
1333 don't use any code from there. Since this is only invoked from the
1334 examples directory, make sure add the parent directory to the load
1337 * muse.texi: Change version to 3.00.90 (RC1).
1339 * muse.el: Change location of the README file in header.
1341 * muse.el (muse-version): Update to 3.00.90 (RC1).
1344 examples/.arch-ids/Makefile.id examples/Makefile
1347 ChangeLog Makefile examples/README muse.el muse.texi
1352 ==> examples/.arch-ids/README.id
1357 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1360 Update my example configuration.
1362 muse--main--1.0--patch-57
1364 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1365 and experimental status of muse-message.
1368 ChangeLog examples/mwolson/muse-init.el
1371 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1374 Provide optional outline-style faces; customization fixes; experimental stuff.
1376 muse--main--1.0--patch-56
1378 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1379 option that determines what the header faces should look like. If
1380 'outline, use outline-style faces. If nil, don't generate the faces at
1381 all, which allows the user to specify their own. Otherwise, use the
1382 scaled faces, which is the default behavior.
1383 (muse-colors-outline-faces-list): List of faces to use. In case the
1384 outline faces are not available, provide reasonable defaults.
1385 (muse-make-faces): Use dolist instead of mapc. Implement the
1386 possibility of having outline-style colors for heading. Don't call
1387 this function immediately -- give the users time to make their changes
1388 through the customize interface. Once we call this function, Emcs from
1389 CVS will not allow the faces to be changed easily, which is a shame.
1391 * muse-message.el (muse-message-contents-tag): Copied from
1392 `muse-publish-contents-tag' in order to keep the customization
1393 interface from making the `muse-markup-tags' option from throwing a
1394 type mismatch error. This function is untested and will likely do
1395 nothing useful. This file has been moved to the experimental folder
1396 until it gets fleshed out more.
1398 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1399 file that could eventually provide wiki-like ability. Currently this
1400 is just a collection of functions that were pruned out when he remade
1401 Muse, so don't get too excited. I plan to eventually merge Yann
1402 Hodique's work here, probably after the first release of Muse.
1404 * muse-regexps.el (muse-regexp): Improve description.
1406 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1407 the muse-regexp group since it is just a single regexp. Lists of
1408 regexps don't have to be in muse-regexp, however.
1410 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1411 since the Emacs devel mailing list seems to not want Britain-izations
1414 * muse-colors.el (muse-colors): Ditto.
1416 * muse-docbook.el (muse-docbook): Ditto.
1418 * muse-html.el (muse-html): Ditto.
1420 * muse-http.el (muse-http): Ditto.
1422 * muse-message.el (muse-message): Ditto.
1424 * muse-mode.el (muse-mode): Ditto.
1426 * muse-project.el (muse-project): Ditto.
1428 * muse-publish.el (muse-publish): Ditto.
1430 * muse.el (muse): Ditto.
1433 experimental/.arch-ids/=id
1434 experimental/.arch-ids/muse-wiki.el.id
1435 experimental/muse-wiki.el
1438 ChangeLog experimental/muse-message.el muse-blosxom.el
1439 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1440 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1444 .arch-ids/muse-message.el.id
1445 ==> experimental/.arch-ids/muse-message.el.id
1447 ==> experimental/muse-message.el
1450 experimental experimental/.arch-ids
1453 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1456 Fix publishing error when given an empty string for header/footer.
1458 muse--main--1.0--patch-55
1460 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1461 `file-readable-p' if it is an empty string. For some reason,
1462 `file-readable-p' and `insert-file-contents' were treating an empty
1463 string as if it were the current directory.
1466 ChangeLog muse-publish.el
1469 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1472 WYSIWYG emphasis, XEmacs compatibility hacks.
1474 muse--main--1.0--patch-54
1476 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1477 compliant. Only colorize if we end with the same number of asterisks
1478 as we start with, preventing unnoticed syntax errors. Don't colorize
1479 in the middle of a word.
1480 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1481 Only colorize if we end with an underscore. Don't colorize in the
1484 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1485 inside of group. This will probably not do anything, but it seems
1488 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1489 where we start with an image link. JohnW didn't seem to like having
1490 <p> tags inserted before image links, but they don't validate properly
1491 as they are. For now, I will surround such links/paragraphs with <div
1492 class="image-link"> in an attempt to be as not invasive and yet
1493 standards compliant as possible.
1495 * muse-html.el (muse-html-escape-string): Work around distinction between
1496 int and char types in XEmacs. Deal with an annoying replace-match bug
1497 in XEmacs that rears its head at times.
1499 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1503 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1507 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1510 Minor code cleanup to address elint issues.
1512 muse--main--1.0--patch-53
1514 * Makefile (test): Don't build README files during this rule. Remove
1515 spurious "make clean" statement.
1517 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1518 `muse-colors' group, and give it a proper type.
1520 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1522 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1523 muse-my-journal-find-entries): Replace `string-to-int' with
1526 * muse-html.el (muse-html-insert-contents): Ditto.
1528 * muse-journal.el (muse-journal-html-munge-buffer,
1529 muse-journal-latex-munge-buffer): Ditto.
1531 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1533 * muse-publish.el (muse-publish-markup-footnote,
1534 muse-publish-contents-tag): Ditto.
1536 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1539 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1540 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1544 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1547 Add ability to automate the creation a new blosxom entry.
1549 muse--main--1.0--patch-52
1551 * examples/mwolson/muse-init.el: Move new entry section to
1552 muse-blosxom.el. Modify the key settings in my example accordingly.
1554 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1555 Muse always makes sure that the file ends with a newline.
1557 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1558 planner markup is now provided automatically by the planner port to
1559 Muse, and we don't have any customized markup.
1561 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1562 variable that specifies where the base directory of your blog entries
1565 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1566 the base directory. Explore categories recursively.
1568 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1569 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1570 special characters file name.
1572 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1573 making a new blog entry. It will prompt you for a category, then a
1574 title, and then will create a new file that has the date and title
1578 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1581 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1584 Change mailing address of FSF, add AUTHORS file.
1586 muse--main--1.0--patch-51
1588 * muse-*.el, muse.texi: Change mailing address of FSF.
1590 * muse.texi (Contributors): Fix typo.
1592 * AUTHORS: New file containing a list of all of those who have
1593 contributed code or documentation to Muse, how many lines were changed,
1597 .arch-ids/AUTHORS.id AUTHORS
1600 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1601 muse-html.el muse-http.el muse-journal.el muse-latex.el
1602 muse-message.el muse-mode.el muse-poem.el muse-project.el
1603 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1607 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1610 Merged from hodique@lifl.fr--2005 (patch 0-1)
1612 muse--main--1.0--patch-50
1616 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1617 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1619 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1620 fix .html (for example) in visible names for links
1623 ChangeLog muse-publish.el
1626 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1627 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1630 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1633 Make generated X(HT)ML show up in the right encoding in other modes.
1635 muse--main--1.0--patch-49
1637 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1638 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1639 generated (X)HTML files show up in the right coding system when editing
1640 them with another Emacs mode.
1642 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1643 encoding instead of hard-coding it.
1645 * muse-message.el: Add content to Commentary section, explaining the use
1646 of this publishing style.
1649 ChangeLog muse-html.el muse-journal.el muse-message.el
1652 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1655 Move regexps to same group, only make 4 heading faces.
1657 muse--main--1.0--patch-48
1659 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1660 can only publish 3 of them specially, leaving the fourth to be in
1662 (muse-colors-markup): Only recognize 4 levels of heading.
1664 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1665 (muse-file-regexp, muse-image-regexp)
1666 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1667 like a good idea to have all the regexps in the same group.
1670 ChangeLog muse-colors.el muse-regexps.el muse.el
1673 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1676 Update my example config, minor code cleanup.
1678 muse--main--1.0--patch-47
1680 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1681 names and add "Plans" project.
1683 * muse-docbook.el (looking-back): Delete.
1685 * muse-html.el (looking-back): Delete.
1687 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1688 instead of `looking-back'.
1690 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1691 function, use this function. If `looking-back' exists, call it;
1692 otherwise, use a workaround.
1695 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1698 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1699 muse-html.el muse.el
1702 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1705 Handle a few paragraph publishing edge cases better.
1707 muse--main--1.0--patch-46
1709 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1710 beginning-of-document, end-of-document, and paragraph separator regexps
1711 so that one markup rule can be used in all these cases.
1712 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1713 particular, blockquote or center at beginning or end of document will
1714 be published properly. Hopefully this won't slow things down too much.
1715 (muse-docbook-markup-paragraph-close): Removed.
1717 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1719 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1721 (muse-html-markup-paragraph-close): Removed.
1724 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1727 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1730 Improve prompt when reading a tag.
1732 muse--main--1.0--patch-45
1734 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1735 other Emacs modes seem to do.
1738 ChangeLog muse-mode.el
1741 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1744 Warn user when publishing fails due to a private directory.
1746 muse--main--1.0--patch-44
1748 * muse-project.el (muse-project-private-p): Warn users when publishing a
1749 file fails due to its directory not being readable by others. Make
1750 sure that you do a `chmod +o name_of_directory' if you want the
1751 contents of that directory to be publishable.
1754 ChangeLog muse-project.el
1757 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1760 Fix error with example tags and message publishing style.
1762 muse--main--1.0--patch-43
1764 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1765 see if a previous definition for `font-lock-multiline' exists.
1767 * muse-message.el (muse-message-example-tag): Don't require two
1768 additional (unused) arguments.
1771 ChangeLog muse-colors.el muse-message.el
1774 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1777 Always end the published document with a newline.
1779 muse--main--1.0--patch-42
1781 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1782 published document with a newline.
1784 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1787 ChangeLog muse-docbook.el muse-html.el
1790 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1793 Don't let automatic backup files crash the publishing process.
1795 muse--main--1.0--patch-41
1797 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1798 directive since this value is already processed by
1799 `muse-publish-markup-directive', and may be obtained by using
1800 the code: (muse-publishing-directive "date").
1802 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1803 to run (funcall nil); this happened once during a debugging process.
1805 * muse-project.el (muse-project-private-p): Skip any file for which we
1806 cannot fetch attributes. This fixes a bug where having an
1807 Emacs-generated automatic backup file in a publishing directory causes
1808 the publishing process to halt with an error.
1811 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1814 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1817 Apply fix in previous patch to the DocBook publishing style.
1819 muse--main--1.0--patch-40
1821 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1822 previous patch here as well.
1826 ChangeLog muse-docbook.el
1829 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1832 Fix newly-introduced lock-up during HTML publishing.
1834 muse--main--1.0--patch-39
1836 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1837 planner rules higher priority in the publishing sequence. Hopefully
1838 this will not wreck anything; I don't use these rules, so I cannot
1839 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1841 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1842 replace-match; that seems to be slightly evil. Return nil instead of a
1843 newline since otherwise Muse thinks that we are not done yet and gets
1844 into an infinite loop. This should fix the lock-up problem that
1845 resulted from the previous few patches.
1848 ChangeLog muse-blosxom.el muse-html.el
1851 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1856 muse--main--1.0--patch-38
1858 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1862 ChangeLog muse-blosxom.el
1865 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1868 Make docbook and blosxom modes close paragraphs properly at end.
1870 muse--main--1.0--patch-37
1872 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1875 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1876 (muse-docbook-markup-paragraph-close): Adapt from
1877 `muse-html-markup-paragraph-close'.
1879 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1880 preserve the same appearance as before the last patch.
1883 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1886 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1889 Bugfix: Close P tag properly at end of file.
1891 muse--main--1.0--patch-36
1893 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1896 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1897 detecting whether or not a paragraph needs a closing P tag.
1898 (muse-html-markup-paragraph-close): New function that only inserts a
1899 closing P tag when an unclosed P tag is nearby.
1902 ChangeLog muse-blosxom.el muse-html.el
1905 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1908 Update my example settings.
1910 muse--main--1.0--patch-35
1912 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1915 ChangeLog examples/mwolson/muse-init.el
1918 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1921 Update documentation for C-c TAB feature.
1923 muse--main--1.0--patch-34
1925 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1933 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1936 New feature: tag completion with C-c TAB.
1938 muse--main--1.0--patch-33
1940 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1941 (muse-tag-history, muse-custom-tags): New variables that keep track of
1942 the tag history and newly-entered tags respectively for
1944 (muse-insert-tag): New function that interactively prompts the user for
1948 ChangeLog muse-mode.el
1951 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1954 Fix XHTML validation error with <hr> and <br>.
1956 muse--main--1.0--patch-32
1958 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1959 and HR tags for XHTML publishing. This should fix a few validation
1960 errors that I've been noticing lately.
1963 ChangeLog muse-html.el
1966 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1969 Remove flyspell overlays on links.
1971 muse--main--1.0--patch-31
1973 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1974 should make the link clickable. On Emacs21, the color will stay red,
1975 but other Emacsen should do the right thing, which is use the normal
1976 link color. Hopefully this will fix some strange flyspell-related link
1980 ChangeLog muse-colors.el
1983 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1986 Update my example Muse settings.
1988 muse--main--1.0--patch-30
1990 * examples/mwolson/muse-init.el: Update from my latest version.
1991 (muse-project-alist): Remove the francais part of my blog.
1992 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1993 into this and `my-muse-mode-fill-nobreak-p'.
1994 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1995 this is the best way to accomplish this.
1996 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1997 characters in the title.
1998 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2001 ChangeLog examples/mwolson/muse-init.el
2004 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2007 Add simple `muse-version' function.
2009 muse--main--1.0--patch-29
2011 * muse.el (muse-version): New function that displays the value of the
2012 `muse-version' variable. This should be easier for the user to type
2013 than C-h v muse-version.
2019 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2022 Don't compile documentation by default.
2024 muse--main--1.0--patch-28
2026 * Makefile (all): Don't compile documentation by default.
2027 (doc): Use this rule to compile documentation.
2033 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2036 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2038 muse--main--1.0--patch-27
2040 2005-04-16 Michael Olson <mwolson@gnu.org>
2042 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2043 johnw. If a journal entry's title is a [[link]], then an
2044 <enclosure> tag will be added to the XML data giving the size and
2045 MIME type of the link target. This makes podcasting with Muse
2047 (muse-journal-rss-entry-template): Add enclosure usage to example.
2048 (muse-journal-rss-munge-buffer): Implement enclosures.
2051 ChangeLog muse-journal.el
2054 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2057 Standardize source headers, appease elint, don't require planner
2059 muse--main--1.0--patch-26
2061 2005-04-15 Michael Olson <mwolson@gnu.org>
2063 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2064 `scripts' directory since it really isn't part of Muse proper; it
2065 is used to generate Muse output from the command line.
2067 * muse-blosxom.el: Handle case where planner is not loaded so that
2068 it isn't a hard requirement.
2070 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2071 that elint doesn't complain.
2073 * muse-message.el (muse-message-markup-link): Don't throw up on
2074 links with no description.
2076 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2077 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2078 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2079 muse-project.el, muse-publish.el, muse-regexps.el,
2080 muse-texinfo.el, muse.el: Add standard header for each file in
2081 preparation for the initial release, which will hopefully happen
2082 sometime within the next month.
2086 experimental/.arch-ids/=id
2089 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2090 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2091 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2092 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2093 muse-texinfo.el muse.el
2096 .arch-ids/muse-build.el.id
2097 ==> scripts/.arch-ids/muse-build.el.id
2099 ==> scripts/muse-build.el
2101 removed directories:
2102 experimental experimental/.arch-ids
2105 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2108 Merge contents of muse-latexcjk.el into muse-latex.el.
2110 muse--main--1.0--patch-25
2112 2005-04-14 Michael Olson <mwolson@gnu.org>
2114 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2115 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2116 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2117 Merge in from muse-latexcjk.el.
2119 * muse-latexcjk.el: Removed, functionality merged with
2123 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2126 ChangeLog muse-latex.el
2129 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2132 Merge muse-xhtml.el into muse-html.el.
2134 muse--main--1.0--patch-24
2136 2005-04-06 Michael Olson <mwolson@gnu.org>
2138 * examples/mwolson/muse-init.el: Update with respect to the
2139 muse-xhtml.el merge.
2141 * muse-html.el: The contents of muse-xhtml.el have been merged in
2142 as advised by John Wiegley.
2143 (muse-html-style-sheet): Add example for XHTML use in the
2144 function's documentation.
2145 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2146 Moved from muse-xhtml.el.
2148 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2151 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2154 ChangeLog examples/mwolson/muse-init.el muse-html.el
2157 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2160 Try to fix regexps for Emacs 21.4.
2162 muse--main--1.0--patch-23
2164 2005-04-05 Michael Olson <mwolson@gnu.org>
2166 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2170 ChangeLog muse-regexps.el
2173 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2176 Add comments to the publish-project example script
2178 muse--main--1.0--patch-22
2180 2005-04-01 Michael Olson <mwolson@gnu.org>
2182 * examples/publish-project: Moved here from
2183 scripts/publish-project. Added a few comments so people know what
2187 ChangeLog examples/publish-project
2190 scripts/.arch-ids/publish-project.id
2191 ==> examples/.arch-ids/publish-project.id
2192 scripts/publish-project
2193 ==> examples/publish-project
2196 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2199 New XHTML style, add more examples to my sample muse config
2201 muse--main--1.0--patch-21
2203 2005-03-31 Michael Olson <mwolson@gnu.org>
2205 * examples/mwolson/muse-init.el: Give an example of deriving a
2206 custom publishing style.
2207 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2208 (my-muse-prepare-entry-for-xanga): Mangle the published output
2209 from a blosxom project and copy the result to the clipboard for
2210 easy pasting into Xanga's web form. The file is untouched.
2212 * muse-html.el (muse-html-style-sheet): Include the <style
2213 type="text/css"></style> wrapper around the example.
2214 (muse-html-header): Don't add <style type="text/css"></style>
2215 around the value of `muse-html-style-sheet' anymore. This allows
2216 for the option of putting your stylesheet(s) in a separate file.
2217 An example of this is given in the documentation for this
2220 * muse-xhtml: New file that implements a publishing style which is
2221 derived from HTML mode. It uses a slightly modified version of
2222 the HTML markup rules to generate XHTML-compliant output.
2224 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2225 "blosxom" style has been renamed to "blosxom-html". Fix a few
2228 * muse-journal.el: Add new "journal-xhtml" style.
2230 * muse-message.el: Add new "message-xhtml" style.
2233 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2236 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2237 muse-html.el muse-journal.el muse-message.el
2240 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2243 Add my muse configuration to the examples
2245 muse--main--1.0--patch-20
2247 2005-03-24 Michael Olson <mwolson@gnu.org>
2249 * examples/johnw: Move John Wiegley's configuration to this
2252 * examples/mwolson: My configuration files go here.
2254 * examples/mwolson/muse-init.el: My Muse configuration file. I
2255 just figured out how to keep links from being spell-checked or
2256 split up by fill-mode, so the implementation of this may be found
2257 here. I also made a function that sets up a blog entry for me.
2260 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2261 examples/mwolson/.arch-ids/muse-init.el.id
2262 examples/mwolson/muse-init.el
2268 examples/.arch-ids/muse-johnw.el.id
2269 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2270 examples/.arch-ids/publish-johnw.id
2271 ==> examples/johnw/.arch-ids/publish-johnw.id
2272 examples/muse-johnw.el
2273 ==> examples/johnw/muse-johnw.el
2274 examples/publish-johnw
2275 ==> examples/johnw/publish-johnw
2278 examples/johnw examples/johnw/.arch-ids examples/mwolson
2279 examples/mwolson/.arch-ids
2282 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2285 Add muse-blosxom script and plugin for pyblosxom
2287 muse--main--1.0--patch-19
2289 2005-03-24 Michael Olson <mwolson@gnu.org>
2291 * muse-blosxom.el: Update copyright notice in headers and mention
2292 the pyblosxom scripts.
2294 * contrib/pyblosxom: New directory containing pyblosxom plugins
2297 * contrib/getstamps.py: Script that generates the "timestamps"
2298 file, run on the local machine.
2300 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2304 contrib/pyblosxom/.arch-ids/=id
2305 contrib/pyblosxom/.arch-ids/getstamps.py.id
2306 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2307 contrib/pyblosxom/getstamps.py
2308 contrib/pyblosxom/hardcodedates.py
2311 ChangeLog muse-blosxom.el
2314 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2317 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2320 muse-blosxom.el has matured past experimental status
2322 muse--main--1.0--patch-18
2324 2005-03-23 Michael Olson <mwolson@gnu.org>
2326 * muse-blosxom.el: Remove common functionality that has already
2327 been implemented in `muse-html.el'. Derive this mode from
2328 `muse-html'. Update documentation. I now feel that this file is
2329 ready to be included in the top-level Muse directory.
2332 ChangeLog muse-blosxom.el
2335 experimental/.arch-ids/muse-blosxom.el.id
2336 ==> .arch-ids/muse-blosxom.el.id
2337 experimental/muse-blosxom.el
2341 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2344 Make muse-blosxom.el slightly less experimental
2346 muse--main--1.0--patch-17
2348 2005-03-22 Michael Olson <mwolson@gnu.org>
2350 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2351 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2353 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2354 from the `muse-blosxom-markup-date-directive' rule.
2355 (blosxom-set-time): Remove this function. We're not going to be
2356 touching the timestamp manually anymore -- it's too much of a
2357 hassle. Right now I've got a python program that compiles a
2358 timestamp file and a pyblosxom helper that reads it. Something
2359 similar could be arranged for blosxom, I'm sure.
2363 ChangeLog experimental/muse-blosxom.el
2366 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2369 Apply latest journal-related updates from johnw
2371 muse--main--1.0--patch-16
2375 ChangeLog examples/muse-johnw.el muse-journal.el
2378 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2381 Add Projects node to the manual
2383 muse--main--1.0--patch-15
2385 2005-02-28 Michael Olson <mwolson@gnu.org>
2387 * muse.texi: Change copyright notice since the FSF is now the
2389 (Projects): New node, based on a section from the README file.
2395 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2398 Correct documentation, adding some content.
2400 muse--main--1.0--patch-14
2402 2005-02-28 Michael Olson <mwolson@gnu.org>
2404 * muse.texi: Change license terms of the documentation to the GNU
2405 GPL instead of the GNU FDL, as per the consent of the copyright
2406 holders of the emacs-wiki manual, from which this is based. Some
2407 emacs-wiki-isms in the manual were corrected, and the Getting
2408 Started section was updated.
2414 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2417 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2419 muse--main--1.0--patch-13
2421 2005-02-17 Michael Olson <mwolson@gnu.org>
2423 * experimental/muse-blosxom.el: Somehow the contents of this file
2424 managed to get duplicated. I removed the duplicates.
2425 (muse-blosxom-date): Remove this, since it is not useful.
2426 (muse-blosxom-header): Use the standard header that blosxom.el
2430 ChangeLog experimental/muse-blosxom.el
2433 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2436 Initial commit of muse.texi, nothing substantial
2438 muse--main--1.0--patch-12
2440 2005-02-07 Michael Olson <mwolson@gnu.org>
2442 * muse.texi: New file that provides the documentation for Muse.
2443 It is in a very rough form at the moment. Nothing substantial may
2444 be found here yet. Be ye warned.
2447 .arch-ids/muse.texi.id muse.texi
2453 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2456 Add docstring, new trivial function
2458 muse--main--1.0--patch-11
2460 2005-02-07 Michael Olson <mwolson@gnu.org>
2462 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2463 `muse-what-changed'. No functionality change.
2464 (muse-what-changed): New function that displays in diff format the
2465 changes made since the buffer was last saved.
2467 * muse-project.el (muse-project-publish): Add docstring.
2470 ChangeLog muse-mode.el muse-project.el
2473 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2476 Add experimental version of muse-blosxom.el to project
2478 muse--main--1.0--patch-10
2480 2005-02-04 Michael Olson <mwolson@gnu.org>
2482 * Makefile (realclean): Remove file that gets generated when fonts
2485 * experimental/muse-bloxsom.el: New file that implements Blosxom
2486 support for Muse. It's in a very rough state, hence its placement
2487 in the `experimental' directory.
2490 experimental/.arch-ids/=id
2491 experimental/.arch-ids/muse-blosxom.el.id
2492 experimental/muse-blosxom.el
2498 experimental experimental/.arch-ids
2501 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2504 Make permissions more consistent
2506 muse--main--1.0--patch-9
2512 modified directories:
2513 contrib examples scripts
2516 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2521 muse--main--1.0--patch-8
2523 2005-02-04 Michael Olson <mwolson@gnu.org>
2525 * muse-build.el: Add contrib directory to `load-path'.
2526 (muse-elint-files): Load `muse-regexps.el'.
2528 * scripts/publish: Change permissions so that this script is
2529 executable. Add contrib directory to load list. Add
2530 `muse-regexps.el' to list.
2533 ChangeLog muse-build.el scripts/publish
2536 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2539 Use "—" instead of "—"
2541 muse--main--1.0--patch-7
2543 2005-01-31 Michael Olson <mwolson@gnu.org>
2545 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2546 with "—" so that documents validate properly. Thanks to
2547 Björn Lindström for the suggestion.
2549 * muse-html.el (muse-html-markup-strings): Ditto.
2552 ChangeLog muse-docbook.el muse-html.el
2555 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2558 Fix use of "[:blank:]" in underline markup
2560 muse--main--1.0--patch-6
2562 2005-01-25 Michael Olson <mwolson@gnu.org>
2564 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2565 use of `muse-regexp-blank'.
2568 ChangeLog muse-colors.el
2571 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2574 Fix problem with headings being given wrong face
2576 muse--main--1.0--patch-5
2578 2005-01-03 Michael Olson <mwolson@gnu.org>
2580 * muse-colors.el: Add header.
2581 (muse-colors-emphasized): Headings were being given the coloring
2582 for the next level of heading instead of the real
2583 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2584 Heading"). Thanks to Lan Yufeng for finding this and sending a
2587 * muse-regexps.el: Fix header.
2590 ChangeLog muse-colors.el muse-regexps.el
2593 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2598 muse--main--1.0--patch-4
2600 2005-01-01 Michael Olson <mwolson@gnu.org>
2602 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2603 version will be automatically maintained by Arch.
2607 .arch-ids/ChangeLog.id ChangeLog
2610 .arch-ids/ChangeLog.id
2611 ==> .arch-ids/ChangeLog.2004.id
2616 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2619 Extended regexps fix, allow spaces in 1st part of links
2621 muse--main--1.0--patch-3
2623 2004-12-30 Michael Olson <mwolson@gnu.org>
2625 * muse.el (muse-link-regexp): Allow spaces in the first part of
2628 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2629 customizable alternatives to extended character classes.
2631 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2634 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2635 muse-html.el muse-mode.el muse-publish.el muse.el
2638 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2641 Begin to change regexp handling, tweak muse.el header
2643 muse--main--1.0--patch-2
2645 2004-12-29 Michael Olson <mwolson@gnu.org>
2647 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2650 * muse-regexps.el: New file that implements regexp handling.
2651 Generalized regexp options will be moved to it eventually.
2654 .arch-ids/muse-regexps.el.id muse-regexps.el
2660 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2663 Do some early spring cleaning
2665 muse--main--1.0--patch-1
2667 2004-12-29 Michael Olson <mwolson@gnu.org>
2669 * Makefile: Change path to `publish' script.
2671 * contrib/pcomplete.el: New file that is used by Muse without
2672 actually being a part of it: hence its location in the contrib
2675 * contrib/cgi.el, contrib/httpd.el: New location.
2677 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2679 * scripts/publish, scripts/publish-project: Ditto.
2682 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2683 contrib/pcomplete.el examples/.arch-ids/=id
2684 scripts/.arch-ids/=id
2691 ==> contrib/.arch-ids/cgi.el.id
2692 .arch-ids/httpd.el.id
2693 ==> contrib/.arch-ids/httpd.el.id
2694 .arch-ids/muse-johnw.el.id
2695 ==> examples/.arch-ids/muse-johnw.el.id
2696 .arch-ids/publish-johnw.id
2697 ==> examples/.arch-ids/publish-johnw.id
2698 .arch-ids/publish-project.id
2699 ==> scripts/.arch-ids/publish-project.id
2700 .arch-ids/publish.id
2701 ==> scripts/.arch-ids/publish.id
2705 ==> contrib/httpd.el
2707 ==> examples/muse-johnw.el
2711 ==> examples/publish-johnw
2713 ==> scripts/publish-project
2716 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2720 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2723 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2725 muse--main--1.0--base-0
2727 (automatically generated log message)
2730 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2731 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2732 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2733 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2734 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2735 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2736 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2737 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2738 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2739 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2740 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2741 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2742 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2743 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2744 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2745 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2746 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2747 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8