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 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
8 Implement optional file extension of Muse files.
10 muse--main--1.0--patch-100
12 * lisp/muse-mode.el (muse-mode): Make sure
13 `muse-update-ignored-extensions-regexp' gets updated every time we
14 enter Muse mode. This works around a bug in the customize interface --
15 if a user changes an option using setq, the :set function sometimes
16 does not get executed. I should really try to determine whether or not
17 this is really an issue anymore.
19 * lisp/muse-project.el (muse-project-find-file): Make use of
20 `muse-file-extension'.
22 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
23 customizable; it is autogenerated from `muse-ignored-extensions'.
24 (muse-update-ignored-extensions-regexp): New function that sets the
25 value of `muse-ignored-extensions-regexp'. This is needed in order to
26 make sure that the value of `muse-file-extension' is taken into
28 (muse-ignored-extensions): New option that determines which file
29 extensions to ignore. It is in the form of a list of regexps.
31 * lisp/muse.el (muse-file-extension): New option that allows the user to
32 specify the file extension to be used for Muse files. By default, this
33 is nil, which means that no extension will be used.
35 * lisp/muse.el (muse-page-name): Handle case where
36 `muse-ignored-extensions-regexp' is nil.
40 ChangeLog lisp/muse-mode.el lisp/muse-project.el
41 lisp/muse-regexps.el lisp/muse.el
44 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
47 Document new blosxom convenience feature.
49 muse--main--1.0--patch-99
51 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
52 `muse-blosxom-project-alist-entry'. An example is provided in the
57 ChangeLog lisp/muse-blosxom.el
60 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
63 Further work on `muse-project-alist' entry generation for blosxom.
65 muse--main--1.0--patch-98
67 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
68 Include subdirectories in first part of "Blog" entry.
70 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
71 that returns a list of dirs that are to be used with the first part of
72 a `muse-project-alist' entry.
76 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
79 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
82 New function: muse-blosxom-project-alist-entry.
84 muse--main--1.0--patch-97
86 * examples/mwolson/muse-init.el: Update from my latest settings.
87 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
89 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
90 that generates the latter part of an entry for `muse-project-alist'.
94 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
97 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
100 Merged from hodique@lifl.fr--2005 (patch 12-23)
102 muse--main--1.0--patch-96
106 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
107 Merged from mwolson@gnu.org--2005 (patch 68-76)
109 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
110 Merged from mwolson@gnu.org--2005 (patch 77-80)
112 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
113 Merged from mwolson@gnu.org--2005 (patch 81)
115 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
116 Merged from mwolson@gnu.org--2005 (patch 82)
118 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
119 Escape % in latex publishing
121 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
124 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
125 small improvement on muse-make-link
127 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
128 Fix customization of muse-wiki-wikiword-regexp
130 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
131 Allow full customization of WikiWords
133 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
134 Fix mouse-2 yank bug in muse-mode
136 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
137 Fix interpretation order
139 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
140 Merged from mwolson@gnu.org--2005 (patch 83-95)
144 ChangeLog lisp/muse-wiki.el
147 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
148 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
149 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
150 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
151 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
152 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
153 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
154 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
155 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
156 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
157 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
158 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
161 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
166 muse--main--1.0--patch-95
168 * lisp/muse-mode.el (muse-follow-name-at-point)
169 (muse-follow-name-at-mouse): Docfixes.
173 ChangeLog lisp/muse-mode.el
176 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
179 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
181 muse--main--1.0--patch-94
183 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
184 `muse-blosxom-new-entry'.
186 * muse.texi (Blosxom Entries): Ditto.
190 ChangeLog lisp/muse-blosxom.el muse.texi
193 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
196 Re-add global mouse-2 event.
198 muse--main--1.0--patch-93
200 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
201 mouse-2, since Yann found a way around the problem I was facing.
202 (muse-follow-name-at-mouse): Call the event that would normally be used
203 here if we don't have a link at point.
207 ChangeLog lisp/muse-mode.el
210 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
213 Fix publishing error.
215 muse--main--1.0--patch-92
217 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
218 the cdr of output-dir. This was a code fragment from a previous
219 attempt to refactor this function.
223 ChangeLog lisp/muse-project.el
226 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
229 Work on getting to the point where we can resolve project interwiki links.
231 muse--main--1.0--patch-91
233 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
234 `muse-publishing-current-file'.
236 * lisp/muse-project.el (muse-project-of-file): Ditto.
238 * lisp/muse-project.el (muse-project-applicable-styles): New function
239 that returns the usable styles for a file, given either a list of
240 styles or a project name. This is useful for removing styles that will
241 be ignored for a file.
242 (muse-project-publish-file): Split :include and :exclude processing
243 into `muse-project-applicable-styles'.
245 * lisp/muse-publish.el (muse-publish-output-name): Use
246 `muse-publishing-current-file'.
248 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
250 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
253 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
254 names to be uninterpreted. Remove need for muse-assoc-string.
256 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
257 function that will be called to fetch a link to a page from a Muse
258 project from the output file of the currently-published file. This is
259 commented out for now since I ran out of energy.
261 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
262 `muse-wiki-resolve-project-page' for handling Muse project interwiki
263 links, but only when no match was found in `muse-wiki-interwiki-alist'.
264 Handle case where no interwiki can be found, even though this should
267 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
268 whenever Muse mode is entered. That way we don't have to enter an
269 extra command in our .emacs.
271 * lisp/muse.el (muse-current-file): Remove this, since a variable called
272 `muse-publishing-current-file' already exists that does the same thing.
275 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
277 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
282 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
283 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
286 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
289 Mouse-2 on regular text will yank rather than give an error.
291 muse--main--1.0--patch-90
293 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
294 this seems to be more trouble than it's worth.
295 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
296 use our own implementation.
300 ChangeLog lisp/muse-mode.el
303 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
306 Make interwiki links publish with the correct extension.
308 muse--main--1.0--patch-89
310 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
311 prefix and suffix to interwiki names, as well as stripping out unwanted
316 ChangeLog lisp/muse-wiki.el
319 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
322 Fix publishing of bare interwiki names.
324 muse--main--1.0--patch-88
326 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
327 `set'. Use `muse-assoc-string' instead of `assoc'.
329 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
330 `assoc-string' functionality usable with Emacs21 and XEmacs.
334 ChangeLog lisp/muse-wiki.el lisp/muse.el
337 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
340 Apply a few fixes from Yann's branch.
342 muse--main--1.0--patch-87
344 Background: I hacked on Muse over the weekend while offline, and so did
345 Yann. His changes to muse-wiki.el are different than the
346 ones that I made, so we should probably figure out the best
347 way to handle this when we both get on IRC again. For now,
348 I've merged in the bugfixes that he's made, omitting most of
349 the changes to muse-wiki.
351 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
353 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
355 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
356 introduced previously.
360 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
363 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
366 Warn if file not published; hack further on Wiki stuff.
368 muse--main--1.0--patch-86
370 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
371 complete <div> tags that are of the class "image-link". It is hoped
372 that this will prevent user-added <div> tags from being mangled.
374 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
375 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
376 need to look at the text at point.
378 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
379 current file has not been published since it was up-to-date. Thanks to
380 Bill Freeman for the suggestion.
382 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
383 is nil. If this happens, return the original URL.
385 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
386 `muse-wiki-update-interwiki-regexp.'
387 (muse-wiki-update-interwiki-regexp): New function that sets the value
388 of `muse-wiki-interwiki-regexp'.
389 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
392 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
393 `muse-wiki-expand-interwiki'.
394 (muse-wiki-transform-wikiword): New function that prevents WikiWords
395 with no matching file from being published as links.
397 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
398 string argument once again, since this behavior is needed when
400 (muse-wiki-handle-wikiword): Ditto.
402 * lisp/muse.el (muse-handle-url): Ditto.
404 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
405 after every unsuccessful attempt at handling the link. If argument is
406 given, restore match-data at end, too.
408 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
409 argument. Match data is always saved. If argument is not given,
410 assume that `muse-implicit-link-regexp' has been matched against, and
411 return the 1st match string if no handlers worked.
415 ChangeLog lisp/muse-html.el lisp/muse-mode.el
416 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
419 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
422 Hack on WikiName handling and make TAB work for Wiki links.
424 muse--main--1.0--patch-85
426 * lisp/muse-colors.el (muse-colors-markup): Use
427 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
429 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
430 nil, don't color bad links. If non-nil, color bad links.
432 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
434 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
435 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
436 (muse-journal-rss-munge-buffer): Ditto.
438 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
441 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
442 are handled first, then implicit ones. It should work better in all
443 cases. For now, we depend on the value of `muse-implicit-link-regexp'
444 to determine how far to scan for an implicit link. This defaults to
445 the text between the point and the next space.
447 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
448 `muse-visit-link'. If the ANCHOR argument is a string, search for it
449 literally after opening the buffer. Hopefully this can be of use in
450 custom visit-link functions, when necessary.
452 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
453 `muse-visit-link-default'.
455 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
456 Search by text properties instead of regexps. This allows Muse to find
457 links without having to have a massive regexp that contains all link
458 types. The downside is that this will not work if the user defontifies
459 the buffer. But it would somewhat defeat the purpose of following
460 links if you can't see them.
462 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
463 enough command line args are passed in batch mode.
465 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
466 `muse-explicit-link-regexp'.
468 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
471 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
472 specifies the "common ground" of all implicit links, like URLs, bare
473 WikiNames, and -- in the future -- email addresses.
475 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
477 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
478 optional. That was a bad idea on my part. Renamed from
479 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
482 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
483 `muse-wiki-interwiki-expand'.
484 (muse-wiki-handle-wikiword): Renamed from
485 `muse-wiki-wikiword-handle'.
487 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
488 for the eval-after-load arg since XEmacs chokes on constants.
490 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
491 face on WikiWords that don't correspond with a file. If people really
492 want this to appear in bad-link face, I could accommodate that.
494 * lisp/muse.el (muse-handle-url): New function that detects whether the
495 given string is a URL.
496 (muse-implicit-link-functions): Renamed from
497 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
498 (muse-explicit-link-functions): Renamed from
499 `muse-mode-handler-functions'.
500 (muse-handle-implicit-link): New function that handles all
501 implicit links by calling functions from `muse-implicit-link-functions'.
502 (muse-handle-explicit-link): Renamed from
507 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
508 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
509 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
512 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
515 Allow WikiWords to be ignored with <nop> or "''''".
517 muse--main--1.0--patch-84
519 * lisp/muse-mode.el (muse-browse-result): Docfixes.
521 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
522 whether to hide <nop> tags when coloring a Muse buffer.
523 (muse-wiki-wikiword-at-point): Docfix.
524 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
525 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
527 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
528 which keeps the WikiWord that follows it from being interpreted.
529 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
534 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
537 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
540 Update postal address of FSF in muse-wiki.el.
542 muse--main--1.0--patch-83
544 * lisp/muse-wiki.el: Update postal address of the FSF.
548 ChangeLog lisp/muse-wiki.el
551 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
554 Interpret explicit links before emphasis.
556 muse--main--1.0--patch-82
558 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
559 links before emphasis.
561 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
565 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
568 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
571 Wiki hacking, regexp tweaks.
573 muse--main--1.0--patch-81
575 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
578 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
579 that indicates whether or not to use character classes in regexps. The
580 default is to let Muse try to figure it out.
581 (muse-extreg-usable-p): Make use of this variable.
583 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
584 this regexp. I'm guessing it was supposed to have a TAB in there at
585 one time. Replace this stuff with muse-regexp-space.
587 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
590 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
593 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
594 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
595 We'll fix those anchor problems eventually!
597 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
598 uses `muse-interwiki-handle' to determine whether an interwiki link is
601 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
602 look for a suitable value at point if needed.
604 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
606 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
608 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
611 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
615 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
618 Make installation of manual when not using Debian go smoothly.
620 muse--main--1.0--patch-80
622 * Makefile.defs (INSTALLINFO): New variable that specifies what command
623 and options are to be used when insinuating the Muse documentation into
626 * Makefile (install): Make use of INSTALLINFO.
628 * README (Installation): Give directions for changing INSTALLINFO on a
629 Debian system and changing where Muse is installed.
634 ChangeLog Makefile Makefile.defs README muse.texi
637 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
640 Fix compiler warning induced by last patch.
642 muse--main--1.0--patch-79
644 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
648 ChangeLog lisp/muse-project.el lisp/muse.el
651 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
654 Add `muse-current-file', fix minor QuickStart issue.
656 muse--main--1.0--patch-78
658 * examples/QuickStart: Make John Wiegley the author.
660 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
661 `muse-current-file' instead of `buffer-file-name'.
663 * lisp/muse-project.el (muse-current-project): Document.
665 * lisp/muse-project.el (muse-current-file): New variable indicating the
666 name, including path, of the file that is currently being published.
667 (muse-project-of-file): Make use of
670 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
672 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
675 ChangeLog examples/QuickStart lisp/muse-blosxom.el
676 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
680 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
683 Make muse-replace-regexp-in-string closer to its parent; no func change.
685 muse--main--1.0--patch-77
687 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
688 to implement all functionality of `replace-regexp-in-string'. No
689 functionality change.
693 ChangeLog lisp/muse.el
696 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
699 Play nicely with fill, adaptive-fill, and flyspell.
701 muse--main--1.0--patch-76
703 * muse-mode.el (muse-mode-intangible-links): New function used to
704 determine whether links will be considered intangible.
706 * lisp/muse-mode.el (muse-mode-link-functions)
707 (muse-mode-handler-functions): Minor docfix.
709 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
710 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
711 making links intangible by default, but this may be adjusted by use of
712 the `muse-mode-intangible-links' function.
714 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
715 nil if we should allow a fill to occur here. Keeps links from being
718 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
719 non-nil if we allow spell-checking to occur here. Keeps links from
720 being improperly colorized.
722 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
723 functionality change.
726 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
729 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
732 Minor doc changes and code prettification.
734 muse--main--1.0--patch-75
736 * AUTHORS: Note that YH's assignment is in the mail.
738 * README (scripts): Explain better the contents of the `scripts'
741 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
744 AUTHORS ChangeLog README lisp/muse-wiki.el
747 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
750 Merged from hodique@lifl.fr--2005 (patch 7-11)
752 muse--main--1.0--patch-74
756 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
757 split WikiWords and InterWiki links into their own package
759 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
760 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
762 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
763 Mimic experimental behavior for interwiki
765 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
768 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
772 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
775 ChangeLog lisp/muse-colors.el lisp/muse-html.el
776 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
779 experimental/.arch-ids/muse-wiki.el.id
780 ==> experimental/.arch-ids/muse-wiki-old.el.id
781 experimental/muse-wiki.el
782 ==> experimental/muse-wiki-old.el
785 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
786 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
787 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
788 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
789 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
792 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
795 Tell people where to find on-line version of manual.
797 muse--main--1.0--patch-73
799 * README: Add on-line locations for manual.
801 * muse.texi: Remove @include directive. This makes generating a PDF of
802 this documentation a lot easier.
804 * muse.texi (Preface): Add on-line locations for manual.
807 ChangeLog README muse.texi
810 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
813 Try to make Muse play nice with outline minor mode.
815 muse--main--1.0--patch-72
817 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
818 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
819 "muse" instead of "t" when adding invisibility to text or checking for
822 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
823 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
827 ChangeLog lisp/muse-colors.el lisp/muse.el
830 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
833 Minor grammar fix in Introduction section of manual.
835 muse--main--1.0--patch-71
837 * muse.texi (Introduction): Minor grammar fix.
843 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
848 muse--main--1.0--patch-70
850 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
852 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
854 * lisp/muse-poem.el (muse-poem-markup-strings)
855 (muse-poem-chapbook-strings): Make customizable.
857 * lisp/muse-poem.el (muse-chapbook-latex-header)
858 (muse-chapbook-latex-footer): Docfix.
860 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
861 (muse-texinfo-pdf-extension): Ditto.
863 * lisp/muse.el (muse-version): Change to 3.01.
865 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
869 ChangeLog lisp/muse-colors.el lisp/muse-html.el
870 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
873 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
876 Tweak documentation thoroughly; still incomplete.
878 muse--main--1.0--patch-69
880 * README: Minor tweaks.
882 * muse.texi: Massively rename chapters so that the titles are more
883 descriptive. Clean up grammar.
885 * muse.texi (Obtaining Muse): Move content of Installation node here,
886 stripping out any customization tips, since those are covered later.
887 Re-work this chapter since I was dissatisfied with it.
889 * muse.texi (Installation): This node has the content of README regarding
890 installation, which fits the title of the node much better than the
893 * muse.texi (Blosxom): Turn the sections of this section into
896 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
899 * muse.texi (History): Add a "2005" item.
902 ChangeLog README muse.texi
905 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
908 Finish documenting 2 more publishing styles.
910 muse--main--1.0--patch-68
912 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
914 * lisp/muse-journal.el: Docfixes.
916 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
917 documentation to this function.
919 * muse.texi (Blosxom Options): New node containing the publishing styles
920 and options provided by Blosxom.
921 (Book): Add usage note, as I suspect a lot of people might be confused
923 (HTML): Space out entries better.
924 (Journal, LaTeX): New nodes for publishing styles.
925 (Common Elements): Document a few options that are present in
929 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
930 lisp/muse-latex.el lisp/muse-publish.el muse.texi
933 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
936 Make Muse installable and correct an Emacs21 issue.
938 muse--main--1.0--patch-67
940 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
941 directory will be generated.
942 (all): Compile muse.info by default.
943 (doc): Refactor into individual generation rules for .html and .info
945 (install): New rule that installs Muse source code, compiled .elc
946 files, and the manual into proper places.
948 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
950 * README (Insinuation): Move old content of Installation here.
951 (Installation): Fill out this section.
952 (Further Documentation): Add link to my website and note that a full
953 manual is included with Muse.
955 * lisp/Makefile (EL): Populate with .el files.
956 (install): New rule that installs both .elc and .el files.
958 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
959 Emacs21, hack in a handler for the @documentencoding tag so that it
963 ChangeLog Makefile Makefile.defs README lisp/Makefile
967 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
970 Cater even more to XEmacs and its annoying whims.
972 muse--main--1.0--patch-66
974 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
975 environment variable.
977 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
978 handle it. Load `muse-build.el' instead.
980 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
983 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
984 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
987 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
988 function does not appear to be used.
990 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
991 `replace-regexp-in-string', since XEmacs doesn't have this function.
992 We only implement the first 3 args, but this could be extended if we
995 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
996 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
998 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1000 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1001 make XEmacs shut up.
1003 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1005 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1007 * lisp/muse-http.el (muse-winnow-list): Ditto.
1009 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1011 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1013 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1015 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1018 * scripts/publish: Use EMACS environment variable instead of hard-coding
1022 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1023 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1024 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1025 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1026 lisp/muse.el scripts/muse-build.el scripts/publish
1029 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1032 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1034 muse--main--1.0--patch-65
1036 * AUTHORS: Update entry.
1038 * muse-*.el: Move to the lisp directory.
1040 * lisp/Makefile: New file containing rules to test and compile the
1043 * Makefile.defs: New file that contains common definitions for all other
1044 Makefiles, such as Emacs command to use.
1046 * Makefile: Move lisp-specific rules to lisp/Makefile.
1047 (SUBDIRS): New variable containing subdirectories to clean.
1049 * README: Update to reflect new location of source files. Give updated
1050 directions for compiling with XEmacs.
1052 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1054 (%.html): Pass SITEFLAG as an environment variable to
1057 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1058 seems to be needed to keep the process from failing. This has *got* to
1059 be a bug in Muse, but I don't want to deal with it now.
1061 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1063 * lisp/muse-convert.el: Move line to commentary section.
1065 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1066 locally-bound `type' variable isn't used here.
1068 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1070 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1073 * scripts/muse-build.el (load-path): Correct paths.
1075 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1076 as to avoid spurious warnings.
1078 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1081 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1082 (muse-match-string-no-properties): New functions that take the place of
1083 `line-end-position', `line-beginning-position', and
1084 `match-string-no-properties', respectively.
1086 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1087 (muse-my-journal-find-entries): Use Muse-specific version of
1088 `match-string-no-properties', `line-beginning-position', and
1089 `line-end-position' since these do not exist in XEmacs.
1091 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1092 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1094 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1096 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1097 (muse-html-insert-contents): Ditto.
1099 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1101 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1103 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1105 * lisp/muse-publish.el (muse-publish-markup-tag)
1106 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1107 (muse-published-buffer-contents): Ditto.
1109 * scripts/muse-build.el (muse-elint-files): Ditto.
1112 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1113 lisp/.arch-ids/Makefile.id lisp/Makefile
1116 AUTHORS ChangeLog Makefile README examples/Makefile
1117 examples/QuickStart examples/johnw/muse-johnw.el
1118 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1119 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1120 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1121 lisp/muse.el scripts/muse-build.el scripts/publish
1124 .arch-ids/muse-blosxom.el.id
1125 ==> lisp/.arch-ids/muse-blosxom.el.id
1126 .arch-ids/muse-book.el.id
1127 ==> lisp/.arch-ids/muse-book.el.id
1128 .arch-ids/muse-colors.el.id
1129 ==> lisp/.arch-ids/muse-colors.el.id
1130 .arch-ids/muse-convert.el.id
1131 ==> lisp/.arch-ids/muse-convert.el.id
1132 .arch-ids/muse-docbook.el.id
1133 ==> lisp/.arch-ids/muse-docbook.el.id
1134 .arch-ids/muse-html.el.id
1135 ==> lisp/.arch-ids/muse-html.el.id
1136 .arch-ids/muse-http.el.id
1137 ==> lisp/.arch-ids/muse-http.el.id
1138 .arch-ids/muse-journal.el.id
1139 ==> lisp/.arch-ids/muse-journal.el.id
1140 .arch-ids/muse-latex.el.id
1141 ==> lisp/.arch-ids/muse-latex.el.id
1142 .arch-ids/muse-mode.el.id
1143 ==> lisp/.arch-ids/muse-mode.el.id
1144 .arch-ids/muse-poem.el.id
1145 ==> lisp/.arch-ids/muse-poem.el.id
1146 .arch-ids/muse-project.el.id
1147 ==> lisp/.arch-ids/muse-project.el.id
1148 .arch-ids/muse-publish.el.id
1149 ==> lisp/.arch-ids/muse-publish.el.id
1150 .arch-ids/muse-regexps.el.id
1151 ==> lisp/.arch-ids/muse-regexps.el.id
1152 .arch-ids/muse-texinfo.el.id
1153 ==> lisp/.arch-ids/muse-texinfo.el.id
1154 .arch-ids/muse.el.id
1155 ==> lisp/.arch-ids/muse.el.id
1157 ==> lisp/muse-blosxom.el
1159 ==> lisp/muse-book.el
1161 ==> lisp/muse-colors.el
1163 ==> lisp/muse-convert.el
1165 ==> lisp/muse-docbook.el
1167 ==> lisp/muse-html.el
1169 ==> lisp/muse-http.el
1171 ==> lisp/muse-journal.el
1173 ==> lisp/muse-latex.el
1175 ==> lisp/muse-mode.el
1177 ==> lisp/muse-poem.el
1179 ==> lisp/muse-project.el
1181 ==> lisp/muse-publish.el
1183 ==> lisp/muse-regexps.el
1185 ==> lisp/muse-texinfo.el
1193 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1196 Massively untabify files.
1198 muse--main--1.0--patch-64
1202 ChangeLog ChangeLog.2004 experimental/muse-message.el
1203 experimental/muse-wiki.el muse-book.el muse-colors.el
1204 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1205 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1206 muse-project.el muse-publish.el muse-regexps.el
1207 muse-texinfo.el muse.el
1210 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1213 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1215 muse--main--1.0--patch-63
1217 (Summary of changes that Yann made)
1219 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1221 * muse-mode.el (muse-generate-index): Move index generation code into
1222 `muse-index-as-string'.
1223 (muse-index-as-string): New function that generates an index and
1224 returns it as a string, instead of placing it in a buffer like
1225 `muse-generate-index' used to.
1229 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1230 merge from mwolson@gnu.org--2005
1232 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1233 Accept WikiWords as links [mostly rescinded]
1235 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1236 merge from mwolson@gnu.org--2005/muse--main--1.0
1238 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1239 Merged from mwolson@gnu.org--2005 (patch 60-62)
1241 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1242 provide a string view of the index
1245 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1248 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1249 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1250 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1251 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1252 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1255 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1258 Document Blosxom, Book, DocBook, and HTML publishing styles.
1260 muse--main--1.0--patch-62
1262 * muse-blosxom.el: Clean up header.
1264 * muse-book.el (muse-before-book-publish-hook): Rename to
1265 `muse-book-before-publish-hook'.
1266 (muse-after-book-publish-hook): Rename to
1267 `muse-book-after-publish-hook'.
1269 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1270 (muse-html-markup-strings, muse-xhtml-markup-strings)
1271 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1272 (muse-html-charset-default, muse-html-encoding-default)
1273 (muse-html-encoding-map): Docfixes.
1275 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1279 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1282 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1285 Begin work on Publishing Styles section of manual.
1287 muse--main--1.0--patch-61
1289 * Makefile (.PHONY): Add "doc" to list.
1290 (doc): New rule that generates Info and HTML files from muse.texi.
1291 (dist): Rely on `distclean', not `clean'.
1293 * examples/QuickStart (Authoring mode): Remove empty section.
1295 * muse.texi: Call this program "the Emacs Muse" in title.
1296 (Publishing Styles): Begin to populate section.
1297 (Deriving Styles): First subsection of Publishing Styles.
1298 (Contributors): Remove spurious copyright section, since we address
1301 * README: Actually remember to add this file.
1304 .arch-ids/README.id README
1307 ChangeLog Makefile examples/QuickStart muse.texi
1310 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1313 Document Markup Rules.
1315 muse--main--1.0--patch-60
1317 * examples/QuickStart: Remove stray <comment> tag.
1319 * muse.texi (Top): Comment every menu line.
1320 (Markup Rules): New section with plenty of subsections.
1323 ChangeLog examples/QuickStart muse.texi
1326 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1329 Release this as Muse 3.00.90 (RC1).
1331 muse--main--1.0--patch-59
1333 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1334 is compatible with both Emacs and XEmacs.
1336 * examples/README: Renamed to QuickStart.
1338 * examples/Makefile (EXAMPLES): Reflect name change of README.
1343 ChangeLog Makefile examples/Makefile muse.el
1346 examples/.arch-ids/README.id
1347 ==> examples/.arch-ids/QuickStart.id
1349 ==> examples/QuickStart
1352 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1355 Makefile refactoring.
1357 muse--main--1.0--patch-58
1359 * Makefile (.PHONY): List all non-file targets.
1360 (examples): New rule that calls Make in the examples directory.
1361 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1363 * README: Move to the examples directory. I'd prefer to distribute a
1364 very basic plain text README and use this as a quickstart + markup
1365 example + publishing example.
1367 * examples/Makefile: Move all README-related rules here.
1369 * examples/README: Add an "About this document" section.
1371 * scripts/publish (style): Do not include the contrib directory, since we
1372 don't use any code from there. Since this is only invoked from the
1373 examples directory, make sure add the parent directory to the load
1376 * muse.texi: Change version to 3.00.90 (RC1).
1378 * muse.el: Change location of the README file in header.
1380 * muse.el (muse-version): Update to 3.00.90 (RC1).
1383 examples/.arch-ids/Makefile.id examples/Makefile
1386 ChangeLog Makefile examples/README muse.el muse.texi
1391 ==> examples/.arch-ids/README.id
1396 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1399 Update my example configuration.
1401 muse--main--1.0--patch-57
1403 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1404 and experimental status of muse-message.
1407 ChangeLog examples/mwolson/muse-init.el
1410 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1413 Provide optional outline-style faces; customization fixes; experimental stuff.
1415 muse--main--1.0--patch-56
1417 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1418 option that determines what the header faces should look like. If
1419 'outline, use outline-style faces. If nil, don't generate the faces at
1420 all, which allows the user to specify their own. Otherwise, use the
1421 scaled faces, which is the default behavior.
1422 (muse-colors-outline-faces-list): List of faces to use. In case the
1423 outline faces are not available, provide reasonable defaults.
1424 (muse-make-faces): Use dolist instead of mapc. Implement the
1425 possibility of having outline-style colors for heading. Don't call
1426 this function immediately -- give the users time to make their changes
1427 through the customize interface. Once we call this function, Emcs from
1428 CVS will not allow the faces to be changed easily, which is a shame.
1430 * muse-message.el (muse-message-contents-tag): Copied from
1431 `muse-publish-contents-tag' in order to keep the customization
1432 interface from making the `muse-markup-tags' option from throwing a
1433 type mismatch error. This function is untested and will likely do
1434 nothing useful. This file has been moved to the experimental folder
1435 until it gets fleshed out more.
1437 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1438 file that could eventually provide wiki-like ability. Currently this
1439 is just a collection of functions that were pruned out when he remade
1440 Muse, so don't get too excited. I plan to eventually merge Yann
1441 Hodique's work here, probably after the first release of Muse.
1443 * muse-regexps.el (muse-regexp): Improve description.
1445 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1446 the muse-regexp group since it is just a single regexp. Lists of
1447 regexps don't have to be in muse-regexp, however.
1449 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1450 since the Emacs devel mailing list seems to not want Britain-izations
1453 * muse-colors.el (muse-colors): Ditto.
1455 * muse-docbook.el (muse-docbook): Ditto.
1457 * muse-html.el (muse-html): Ditto.
1459 * muse-http.el (muse-http): Ditto.
1461 * muse-message.el (muse-message): Ditto.
1463 * muse-mode.el (muse-mode): Ditto.
1465 * muse-project.el (muse-project): Ditto.
1467 * muse-publish.el (muse-publish): Ditto.
1469 * muse.el (muse): Ditto.
1472 experimental/.arch-ids/=id
1473 experimental/.arch-ids/muse-wiki.el.id
1474 experimental/muse-wiki.el
1477 ChangeLog experimental/muse-message.el muse-blosxom.el
1478 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1479 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1483 .arch-ids/muse-message.el.id
1484 ==> experimental/.arch-ids/muse-message.el.id
1486 ==> experimental/muse-message.el
1489 experimental experimental/.arch-ids
1492 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1495 Fix publishing error when given an empty string for header/footer.
1497 muse--main--1.0--patch-55
1499 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1500 `file-readable-p' if it is an empty string. For some reason,
1501 `file-readable-p' and `insert-file-contents' were treating an empty
1502 string as if it were the current directory.
1505 ChangeLog muse-publish.el
1508 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1511 WYSIWYG emphasis, XEmacs compatibility hacks.
1513 muse--main--1.0--patch-54
1515 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1516 compliant. Only colorize if we end with the same number of asterisks
1517 as we start with, preventing unnoticed syntax errors. Don't colorize
1518 in the middle of a word.
1519 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1520 Only colorize if we end with an underscore. Don't colorize in the
1523 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1524 inside of group. This will probably not do anything, but it seems
1527 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1528 where we start with an image link. JohnW didn't seem to like having
1529 <p> tags inserted before image links, but they don't validate properly
1530 as they are. For now, I will surround such links/paragraphs with <div
1531 class="image-link"> in an attempt to be as not invasive and yet
1532 standards compliant as possible.
1534 * muse-html.el (muse-html-escape-string): Work around distinction between
1535 int and char types in XEmacs. Deal with an annoying replace-match bug
1536 in XEmacs that rears its head at times.
1538 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1542 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1546 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1549 Minor code cleanup to address elint issues.
1551 muse--main--1.0--patch-53
1553 * Makefile (test): Don't build README files during this rule. Remove
1554 spurious "make clean" statement.
1556 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1557 `muse-colors' group, and give it a proper type.
1559 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1561 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1562 muse-my-journal-find-entries): Replace `string-to-int' with
1565 * muse-html.el (muse-html-insert-contents): Ditto.
1567 * muse-journal.el (muse-journal-html-munge-buffer,
1568 muse-journal-latex-munge-buffer): Ditto.
1570 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1572 * muse-publish.el (muse-publish-markup-footnote,
1573 muse-publish-contents-tag): Ditto.
1575 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1578 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1579 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1583 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1586 Add ability to automate the creation a new blosxom entry.
1588 muse--main--1.0--patch-52
1590 * examples/mwolson/muse-init.el: Move new entry section to
1591 muse-blosxom.el. Modify the key settings in my example accordingly.
1593 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1594 Muse always makes sure that the file ends with a newline.
1596 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1597 planner markup is now provided automatically by the planner port to
1598 Muse, and we don't have any customized markup.
1600 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1601 variable that specifies where the base directory of your blog entries
1604 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1605 the base directory. Explore categories recursively.
1607 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1608 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1609 special characters file name.
1611 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1612 making a new blog entry. It will prompt you for a category, then a
1613 title, and then will create a new file that has the date and title
1617 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1620 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1623 Change mailing address of FSF, add AUTHORS file.
1625 muse--main--1.0--patch-51
1627 * muse-*.el, muse.texi: Change mailing address of FSF.
1629 * muse.texi (Contributors): Fix typo.
1631 * AUTHORS: New file containing a list of all of those who have
1632 contributed code or documentation to Muse, how many lines were changed,
1636 .arch-ids/AUTHORS.id AUTHORS
1639 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1640 muse-html.el muse-http.el muse-journal.el muse-latex.el
1641 muse-message.el muse-mode.el muse-poem.el muse-project.el
1642 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1646 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1649 Merged from hodique@lifl.fr--2005 (patch 0-1)
1651 muse--main--1.0--patch-50
1655 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1656 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1658 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1659 fix .html (for example) in visible names for links
1662 ChangeLog muse-publish.el
1665 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1666 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1669 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1672 Make generated X(HT)ML show up in the right encoding in other modes.
1674 muse--main--1.0--patch-49
1676 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1677 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1678 generated (X)HTML files show up in the right coding system when editing
1679 them with another Emacs mode.
1681 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1682 encoding instead of hard-coding it.
1684 * muse-message.el: Add content to Commentary section, explaining the use
1685 of this publishing style.
1688 ChangeLog muse-html.el muse-journal.el muse-message.el
1691 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1694 Move regexps to same group, only make 4 heading faces.
1696 muse--main--1.0--patch-48
1698 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1699 can only publish 3 of them specially, leaving the fourth to be in
1701 (muse-colors-markup): Only recognize 4 levels of heading.
1703 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1704 (muse-file-regexp, muse-image-regexp)
1705 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1706 like a good idea to have all the regexps in the same group.
1709 ChangeLog muse-colors.el muse-regexps.el muse.el
1712 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1715 Update my example config, minor code cleanup.
1717 muse--main--1.0--patch-47
1719 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1720 names and add "Plans" project.
1722 * muse-docbook.el (looking-back): Delete.
1724 * muse-html.el (looking-back): Delete.
1726 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1727 instead of `looking-back'.
1729 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1730 function, use this function. If `looking-back' exists, call it;
1731 otherwise, use a workaround.
1734 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1737 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1738 muse-html.el muse.el
1741 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1744 Handle a few paragraph publishing edge cases better.
1746 muse--main--1.0--patch-46
1748 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1749 beginning-of-document, end-of-document, and paragraph separator regexps
1750 so that one markup rule can be used in all these cases.
1751 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1752 particular, blockquote or center at beginning or end of document will
1753 be published properly. Hopefully this won't slow things down too much.
1754 (muse-docbook-markup-paragraph-close): Removed.
1756 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1758 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1760 (muse-html-markup-paragraph-close): Removed.
1763 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1766 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1769 Improve prompt when reading a tag.
1771 muse--main--1.0--patch-45
1773 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1774 other Emacs modes seem to do.
1777 ChangeLog muse-mode.el
1780 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1783 Warn user when publishing fails due to a private directory.
1785 muse--main--1.0--patch-44
1787 * muse-project.el (muse-project-private-p): Warn users when publishing a
1788 file fails due to its directory not being readable by others. Make
1789 sure that you do a `chmod +o name_of_directory' if you want the
1790 contents of that directory to be publishable.
1793 ChangeLog muse-project.el
1796 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1799 Fix error with example tags and message publishing style.
1801 muse--main--1.0--patch-43
1803 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1804 see if a previous definition for `font-lock-multiline' exists.
1806 * muse-message.el (muse-message-example-tag): Don't require two
1807 additional (unused) arguments.
1810 ChangeLog muse-colors.el muse-message.el
1813 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1816 Always end the published document with a newline.
1818 muse--main--1.0--patch-42
1820 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1821 published document with a newline.
1823 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1826 ChangeLog muse-docbook.el muse-html.el
1829 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1832 Don't let automatic backup files crash the publishing process.
1834 muse--main--1.0--patch-41
1836 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1837 directive since this value is already processed by
1838 `muse-publish-markup-directive', and may be obtained by using
1839 the code: (muse-publishing-directive "date").
1841 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1842 to run (funcall nil); this happened once during a debugging process.
1844 * muse-project.el (muse-project-private-p): Skip any file for which we
1845 cannot fetch attributes. This fixes a bug where having an
1846 Emacs-generated automatic backup file in a publishing directory causes
1847 the publishing process to halt with an error.
1850 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1853 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1856 Apply fix in previous patch to the DocBook publishing style.
1858 muse--main--1.0--patch-40
1860 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1861 previous patch here as well.
1865 ChangeLog muse-docbook.el
1868 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1871 Fix newly-introduced lock-up during HTML publishing.
1873 muse--main--1.0--patch-39
1875 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1876 planner rules higher priority in the publishing sequence. Hopefully
1877 this will not wreck anything; I don't use these rules, so I cannot
1878 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1880 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1881 replace-match; that seems to be slightly evil. Return nil instead of a
1882 newline since otherwise Muse thinks that we are not done yet and gets
1883 into an infinite loop. This should fix the lock-up problem that
1884 resulted from the previous few patches.
1887 ChangeLog muse-blosxom.el muse-html.el
1890 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1895 muse--main--1.0--patch-38
1897 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1901 ChangeLog muse-blosxom.el
1904 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1907 Make docbook and blosxom modes close paragraphs properly at end.
1909 muse--main--1.0--patch-37
1911 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1914 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1915 (muse-docbook-markup-paragraph-close): Adapt from
1916 `muse-html-markup-paragraph-close'.
1918 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1919 preserve the same appearance as before the last patch.
1922 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1925 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1928 Bugfix: Close P tag properly at end of file.
1930 muse--main--1.0--patch-36
1932 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1935 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1936 detecting whether or not a paragraph needs a closing P tag.
1937 (muse-html-markup-paragraph-close): New function that only inserts a
1938 closing P tag when an unclosed P tag is nearby.
1941 ChangeLog muse-blosxom.el muse-html.el
1944 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1947 Update my example settings.
1949 muse--main--1.0--patch-35
1951 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1954 ChangeLog examples/mwolson/muse-init.el
1957 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1960 Update documentation for C-c TAB feature.
1962 muse--main--1.0--patch-34
1964 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1972 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1975 New feature: tag completion with C-c TAB.
1977 muse--main--1.0--patch-33
1979 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1980 (muse-tag-history, muse-custom-tags): New variables that keep track of
1981 the tag history and newly-entered tags respectively for
1983 (muse-insert-tag): New function that interactively prompts the user for
1987 ChangeLog muse-mode.el
1990 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1993 Fix XHTML validation error with <hr> and <br>.
1995 muse--main--1.0--patch-32
1997 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1998 and HR tags for XHTML publishing. This should fix a few validation
1999 errors that I've been noticing lately.
2002 ChangeLog muse-html.el
2005 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2008 Remove flyspell overlays on links.
2010 muse--main--1.0--patch-31
2012 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2013 should make the link clickable. On Emacs21, the color will stay red,
2014 but other Emacsen should do the right thing, which is use the normal
2015 link color. Hopefully this will fix some strange flyspell-related link
2019 ChangeLog muse-colors.el
2022 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2025 Update my example Muse settings.
2027 muse--main--1.0--patch-30
2029 * examples/mwolson/muse-init.el: Update from my latest version.
2030 (muse-project-alist): Remove the francais part of my blog.
2031 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2032 into this and `my-muse-mode-fill-nobreak-p'.
2033 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2034 this is the best way to accomplish this.
2035 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2036 characters in the title.
2037 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2040 ChangeLog examples/mwolson/muse-init.el
2043 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2046 Add simple `muse-version' function.
2048 muse--main--1.0--patch-29
2050 * muse.el (muse-version): New function that displays the value of the
2051 `muse-version' variable. This should be easier for the user to type
2052 than C-h v muse-version.
2058 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2061 Don't compile documentation by default.
2063 muse--main--1.0--patch-28
2065 * Makefile (all): Don't compile documentation by default.
2066 (doc): Use this rule to compile documentation.
2072 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2075 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2077 muse--main--1.0--patch-27
2079 2005-04-16 Michael Olson <mwolson@gnu.org>
2081 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2082 johnw. If a journal entry's title is a [[link]], then an
2083 <enclosure> tag will be added to the XML data giving the size and
2084 MIME type of the link target. This makes podcasting with Muse
2086 (muse-journal-rss-entry-template): Add enclosure usage to example.
2087 (muse-journal-rss-munge-buffer): Implement enclosures.
2090 ChangeLog muse-journal.el
2093 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2096 Standardize source headers, appease elint, don't require planner
2098 muse--main--1.0--patch-26
2100 2005-04-15 Michael Olson <mwolson@gnu.org>
2102 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2103 `scripts' directory since it really isn't part of Muse proper; it
2104 is used to generate Muse output from the command line.
2106 * muse-blosxom.el: Handle case where planner is not loaded so that
2107 it isn't a hard requirement.
2109 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2110 that elint doesn't complain.
2112 * muse-message.el (muse-message-markup-link): Don't throw up on
2113 links with no description.
2115 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2116 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2117 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2118 muse-project.el, muse-publish.el, muse-regexps.el,
2119 muse-texinfo.el, muse.el: Add standard header for each file in
2120 preparation for the initial release, which will hopefully happen
2121 sometime within the next month.
2125 experimental/.arch-ids/=id
2128 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2129 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2130 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2131 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2132 muse-texinfo.el muse.el
2135 .arch-ids/muse-build.el.id
2136 ==> scripts/.arch-ids/muse-build.el.id
2138 ==> scripts/muse-build.el
2140 removed directories:
2141 experimental experimental/.arch-ids
2144 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2147 Merge contents of muse-latexcjk.el into muse-latex.el.
2149 muse--main--1.0--patch-25
2151 2005-04-14 Michael Olson <mwolson@gnu.org>
2153 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2154 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2155 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2156 Merge in from muse-latexcjk.el.
2158 * muse-latexcjk.el: Removed, functionality merged with
2162 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2165 ChangeLog muse-latex.el
2168 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2171 Merge muse-xhtml.el into muse-html.el.
2173 muse--main--1.0--patch-24
2175 2005-04-06 Michael Olson <mwolson@gnu.org>
2177 * examples/mwolson/muse-init.el: Update with respect to the
2178 muse-xhtml.el merge.
2180 * muse-html.el: The contents of muse-xhtml.el have been merged in
2181 as advised by John Wiegley.
2182 (muse-html-style-sheet): Add example for XHTML use in the
2183 function's documentation.
2184 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2185 Moved from muse-xhtml.el.
2187 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2190 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2193 ChangeLog examples/mwolson/muse-init.el muse-html.el
2196 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2199 Try to fix regexps for Emacs 21.4.
2201 muse--main--1.0--patch-23
2203 2005-04-05 Michael Olson <mwolson@gnu.org>
2205 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2209 ChangeLog muse-regexps.el
2212 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2215 Add comments to the publish-project example script
2217 muse--main--1.0--patch-22
2219 2005-04-01 Michael Olson <mwolson@gnu.org>
2221 * examples/publish-project: Moved here from
2222 scripts/publish-project. Added a few comments so people know what
2226 ChangeLog examples/publish-project
2229 scripts/.arch-ids/publish-project.id
2230 ==> examples/.arch-ids/publish-project.id
2231 scripts/publish-project
2232 ==> examples/publish-project
2235 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2238 New XHTML style, add more examples to my sample muse config
2240 muse--main--1.0--patch-21
2242 2005-03-31 Michael Olson <mwolson@gnu.org>
2244 * examples/mwolson/muse-init.el: Give an example of deriving a
2245 custom publishing style.
2246 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2247 (my-muse-prepare-entry-for-xanga): Mangle the published output
2248 from a blosxom project and copy the result to the clipboard for
2249 easy pasting into Xanga's web form. The file is untouched.
2251 * muse-html.el (muse-html-style-sheet): Include the <style
2252 type="text/css"></style> wrapper around the example.
2253 (muse-html-header): Don't add <style type="text/css"></style>
2254 around the value of `muse-html-style-sheet' anymore. This allows
2255 for the option of putting your stylesheet(s) in a separate file.
2256 An example of this is given in the documentation for this
2259 * muse-xhtml: New file that implements a publishing style which is
2260 derived from HTML mode. It uses a slightly modified version of
2261 the HTML markup rules to generate XHTML-compliant output.
2263 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2264 "blosxom" style has been renamed to "blosxom-html". Fix a few
2267 * muse-journal.el: Add new "journal-xhtml" style.
2269 * muse-message.el: Add new "message-xhtml" style.
2272 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2275 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2276 muse-html.el muse-journal.el muse-message.el
2279 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2282 Add my muse configuration to the examples
2284 muse--main--1.0--patch-20
2286 2005-03-24 Michael Olson <mwolson@gnu.org>
2288 * examples/johnw: Move John Wiegley's configuration to this
2291 * examples/mwolson: My configuration files go here.
2293 * examples/mwolson/muse-init.el: My Muse configuration file. I
2294 just figured out how to keep links from being spell-checked or
2295 split up by fill-mode, so the implementation of this may be found
2296 here. I also made a function that sets up a blog entry for me.
2299 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2300 examples/mwolson/.arch-ids/muse-init.el.id
2301 examples/mwolson/muse-init.el
2307 examples/.arch-ids/muse-johnw.el.id
2308 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2309 examples/.arch-ids/publish-johnw.id
2310 ==> examples/johnw/.arch-ids/publish-johnw.id
2311 examples/muse-johnw.el
2312 ==> examples/johnw/muse-johnw.el
2313 examples/publish-johnw
2314 ==> examples/johnw/publish-johnw
2317 examples/johnw examples/johnw/.arch-ids examples/mwolson
2318 examples/mwolson/.arch-ids
2321 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2324 Add muse-blosxom script and plugin for pyblosxom
2326 muse--main--1.0--patch-19
2328 2005-03-24 Michael Olson <mwolson@gnu.org>
2330 * muse-blosxom.el: Update copyright notice in headers and mention
2331 the pyblosxom scripts.
2333 * contrib/pyblosxom: New directory containing pyblosxom plugins
2336 * contrib/getstamps.py: Script that generates the "timestamps"
2337 file, run on the local machine.
2339 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2343 contrib/pyblosxom/.arch-ids/=id
2344 contrib/pyblosxom/.arch-ids/getstamps.py.id
2345 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2346 contrib/pyblosxom/getstamps.py
2347 contrib/pyblosxom/hardcodedates.py
2350 ChangeLog muse-blosxom.el
2353 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2356 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2359 muse-blosxom.el has matured past experimental status
2361 muse--main--1.0--patch-18
2363 2005-03-23 Michael Olson <mwolson@gnu.org>
2365 * muse-blosxom.el: Remove common functionality that has already
2366 been implemented in `muse-html.el'. Derive this mode from
2367 `muse-html'. Update documentation. I now feel that this file is
2368 ready to be included in the top-level Muse directory.
2371 ChangeLog muse-blosxom.el
2374 experimental/.arch-ids/muse-blosxom.el.id
2375 ==> .arch-ids/muse-blosxom.el.id
2376 experimental/muse-blosxom.el
2380 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2383 Make muse-blosxom.el slightly less experimental
2385 muse--main--1.0--patch-17
2387 2005-03-22 Michael Olson <mwolson@gnu.org>
2389 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2390 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2392 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2393 from the `muse-blosxom-markup-date-directive' rule.
2394 (blosxom-set-time): Remove this function. We're not going to be
2395 touching the timestamp manually anymore -- it's too much of a
2396 hassle. Right now I've got a python program that compiles a
2397 timestamp file and a pyblosxom helper that reads it. Something
2398 similar could be arranged for blosxom, I'm sure.
2402 ChangeLog experimental/muse-blosxom.el
2405 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2408 Apply latest journal-related updates from johnw
2410 muse--main--1.0--patch-16
2414 ChangeLog examples/muse-johnw.el muse-journal.el
2417 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2420 Add Projects node to the manual
2422 muse--main--1.0--patch-15
2424 2005-02-28 Michael Olson <mwolson@gnu.org>
2426 * muse.texi: Change copyright notice since the FSF is now the
2428 (Projects): New node, based on a section from the README file.
2434 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2437 Correct documentation, adding some content.
2439 muse--main--1.0--patch-14
2441 2005-02-28 Michael Olson <mwolson@gnu.org>
2443 * muse.texi: Change license terms of the documentation to the GNU
2444 GPL instead of the GNU FDL, as per the consent of the copyright
2445 holders of the emacs-wiki manual, from which this is based. Some
2446 emacs-wiki-isms in the manual were corrected, and the Getting
2447 Started section was updated.
2453 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2456 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2458 muse--main--1.0--patch-13
2460 2005-02-17 Michael Olson <mwolson@gnu.org>
2462 * experimental/muse-blosxom.el: Somehow the contents of this file
2463 managed to get duplicated. I removed the duplicates.
2464 (muse-blosxom-date): Remove this, since it is not useful.
2465 (muse-blosxom-header): Use the standard header that blosxom.el
2469 ChangeLog experimental/muse-blosxom.el
2472 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2475 Initial commit of muse.texi, nothing substantial
2477 muse--main--1.0--patch-12
2479 2005-02-07 Michael Olson <mwolson@gnu.org>
2481 * muse.texi: New file that provides the documentation for Muse.
2482 It is in a very rough form at the moment. Nothing substantial may
2483 be found here yet. Be ye warned.
2486 .arch-ids/muse.texi.id muse.texi
2492 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2495 Add docstring, new trivial function
2497 muse--main--1.0--patch-11
2499 2005-02-07 Michael Olson <mwolson@gnu.org>
2501 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2502 `muse-what-changed'. No functionality change.
2503 (muse-what-changed): New function that displays in diff format the
2504 changes made since the buffer was last saved.
2506 * muse-project.el (muse-project-publish): Add docstring.
2509 ChangeLog muse-mode.el muse-project.el
2512 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2515 Add experimental version of muse-blosxom.el to project
2517 muse--main--1.0--patch-10
2519 2005-02-04 Michael Olson <mwolson@gnu.org>
2521 * Makefile (realclean): Remove file that gets generated when fonts
2524 * experimental/muse-bloxsom.el: New file that implements Blosxom
2525 support for Muse. It's in a very rough state, hence its placement
2526 in the `experimental' directory.
2529 experimental/.arch-ids/=id
2530 experimental/.arch-ids/muse-blosxom.el.id
2531 experimental/muse-blosxom.el
2537 experimental experimental/.arch-ids
2540 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2543 Make permissions more consistent
2545 muse--main--1.0--patch-9
2551 modified directories:
2552 contrib examples scripts
2555 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2560 muse--main--1.0--patch-8
2562 2005-02-04 Michael Olson <mwolson@gnu.org>
2564 * muse-build.el: Add contrib directory to `load-path'.
2565 (muse-elint-files): Load `muse-regexps.el'.
2567 * scripts/publish: Change permissions so that this script is
2568 executable. Add contrib directory to load list. Add
2569 `muse-regexps.el' to list.
2572 ChangeLog muse-build.el scripts/publish
2575 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2578 Use "—" instead of "—"
2580 muse--main--1.0--patch-7
2582 2005-01-31 Michael Olson <mwolson@gnu.org>
2584 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2585 with "—" so that documents validate properly. Thanks to
2586 Björn Lindström for the suggestion.
2588 * muse-html.el (muse-html-markup-strings): Ditto.
2591 ChangeLog muse-docbook.el muse-html.el
2594 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2597 Fix use of "[:blank:]" in underline markup
2599 muse--main--1.0--patch-6
2601 2005-01-25 Michael Olson <mwolson@gnu.org>
2603 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2604 use of `muse-regexp-blank'.
2607 ChangeLog muse-colors.el
2610 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2613 Fix problem with headings being given wrong face
2615 muse--main--1.0--patch-5
2617 2005-01-03 Michael Olson <mwolson@gnu.org>
2619 * muse-colors.el: Add header.
2620 (muse-colors-emphasized): Headings were being given the coloring
2621 for the next level of heading instead of the real
2622 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2623 Heading"). Thanks to Lan Yufeng for finding this and sending a
2626 * muse-regexps.el: Fix header.
2629 ChangeLog muse-colors.el muse-regexps.el
2632 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2637 muse--main--1.0--patch-4
2639 2005-01-01 Michael Olson <mwolson@gnu.org>
2641 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2642 version will be automatically maintained by Arch.
2646 .arch-ids/ChangeLog.id ChangeLog
2649 .arch-ids/ChangeLog.id
2650 ==> .arch-ids/ChangeLog.2004.id
2655 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2658 Extended regexps fix, allow spaces in 1st part of links
2660 muse--main--1.0--patch-3
2662 2004-12-30 Michael Olson <mwolson@gnu.org>
2664 * muse.el (muse-link-regexp): Allow spaces in the first part of
2667 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2668 customizable alternatives to extended character classes.
2670 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2673 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2674 muse-html.el muse-mode.el muse-publish.el muse.el
2677 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2680 Begin to change regexp handling, tweak muse.el header
2682 muse--main--1.0--patch-2
2684 2004-12-29 Michael Olson <mwolson@gnu.org>
2686 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2689 * muse-regexps.el: New file that implements regexp handling.
2690 Generalized regexp options will be moved to it eventually.
2693 .arch-ids/muse-regexps.el.id muse-regexps.el
2699 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2702 Do some early spring cleaning
2704 muse--main--1.0--patch-1
2706 2004-12-29 Michael Olson <mwolson@gnu.org>
2708 * Makefile: Change path to `publish' script.
2710 * contrib/pcomplete.el: New file that is used by Muse without
2711 actually being a part of it: hence its location in the contrib
2714 * contrib/cgi.el, contrib/httpd.el: New location.
2716 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2718 * scripts/publish, scripts/publish-project: Ditto.
2721 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2722 contrib/pcomplete.el examples/.arch-ids/=id
2723 scripts/.arch-ids/=id
2730 ==> contrib/.arch-ids/cgi.el.id
2731 .arch-ids/httpd.el.id
2732 ==> contrib/.arch-ids/httpd.el.id
2733 .arch-ids/muse-johnw.el.id
2734 ==> examples/.arch-ids/muse-johnw.el.id
2735 .arch-ids/publish-johnw.id
2736 ==> examples/.arch-ids/publish-johnw.id
2737 .arch-ids/publish-project.id
2738 ==> scripts/.arch-ids/publish-project.id
2739 .arch-ids/publish.id
2740 ==> scripts/.arch-ids/publish.id
2744 ==> contrib/httpd.el
2746 ==> examples/muse-johnw.el
2750 ==> examples/publish-johnw
2752 ==> scripts/publish-project
2755 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2759 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2762 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2764 muse--main--1.0--base-0
2766 (automatically generated log message)
2769 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2770 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2771 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2772 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2773 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2774 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2775 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2776 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2777 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2778 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2779 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2780 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2781 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2782 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2783 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2784 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2785 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2786 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8