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:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
8 Note that muse-file-extension should not have "." in front.
10 muse--main--1.0--patch-101
12 * lisp/muse-project.el (muse-project-find-file): Handle case where
13 muse-file-extension is not specified.
15 * lisp/muse.el (muse-file-extension): Note that the period at the
16 beginning of this value should be omitted.
18 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
19 file extension so that regexp characters inside the extension will not
20 goof it up. This should never be a problem in normal cases, but let's
25 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
29 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
32 Implement optional file extension of Muse files.
34 muse--main--1.0--patch-100
36 * lisp/muse-mode.el (muse-mode): Make sure
37 `muse-update-ignored-extensions-regexp' gets updated every time we
38 enter Muse mode. This works around a bug in the customize interface --
39 if a user changes an option using setq, the :set function sometimes
40 does not get executed. I should really try to determine whether or not
41 this is really an issue anymore.
43 * lisp/muse-project.el (muse-project-find-file): Make use of
44 `muse-file-extension'.
46 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
47 customizable; it is autogenerated from `muse-ignored-extensions'.
48 (muse-update-ignored-extensions-regexp): New function that sets the
49 value of `muse-ignored-extensions-regexp'. This is needed in order to
50 make sure that the value of `muse-file-extension' is taken into
52 (muse-ignored-extensions): New option that determines which file
53 extensions to ignore. It is in the form of a list of regexps.
55 * lisp/muse.el (muse-file-extension): New option that allows the user to
56 specify the file extension to be used for Muse files. By default, this
57 is nil, which means that no extension will be used.
59 * lisp/muse.el (muse-page-name): Handle case where
60 `muse-ignored-extensions-regexp' is nil.
64 ChangeLog lisp/muse-mode.el lisp/muse-project.el
65 lisp/muse-regexps.el lisp/muse.el
68 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
71 Document new blosxom convenience feature.
73 muse--main--1.0--patch-99
75 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
76 `muse-blosxom-project-alist-entry'. An example is provided in the
81 ChangeLog lisp/muse-blosxom.el
84 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
87 Further work on `muse-project-alist' entry generation for blosxom.
89 muse--main--1.0--patch-98
91 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
92 Include subdirectories in first part of "Blog" entry.
94 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
95 that returns a list of dirs that are to be used with the first part of
96 a `muse-project-alist' entry.
100 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
103 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
106 New function: muse-blosxom-project-alist-entry.
108 muse--main--1.0--patch-97
110 * examples/mwolson/muse-init.el: Update from my latest settings.
111 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
113 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
114 that generates the latter part of an entry for `muse-project-alist'.
118 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
121 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
124 Merged from hodique@lifl.fr--2005 (patch 12-23)
126 muse--main--1.0--patch-96
130 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
131 Merged from mwolson@gnu.org--2005 (patch 68-76)
133 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
134 Merged from mwolson@gnu.org--2005 (patch 77-80)
136 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
137 Merged from mwolson@gnu.org--2005 (patch 81)
139 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
140 Merged from mwolson@gnu.org--2005 (patch 82)
142 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
143 Escape % in latex publishing
145 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
148 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
149 small improvement on muse-make-link
151 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
152 Fix customization of muse-wiki-wikiword-regexp
154 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
155 Allow full customization of WikiWords
157 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
158 Fix mouse-2 yank bug in muse-mode
160 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
161 Fix interpretation order
163 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
164 Merged from mwolson@gnu.org--2005 (patch 83-95)
168 ChangeLog lisp/muse-wiki.el
171 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
172 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
173 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
174 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
175 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
176 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
177 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
178 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
179 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
180 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
181 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
182 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
185 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
190 muse--main--1.0--patch-95
192 * lisp/muse-mode.el (muse-follow-name-at-point)
193 (muse-follow-name-at-mouse): Docfixes.
197 ChangeLog lisp/muse-mode.el
200 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
203 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
205 muse--main--1.0--patch-94
207 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
208 `muse-blosxom-new-entry'.
210 * muse.texi (Blosxom Entries): Ditto.
214 ChangeLog lisp/muse-blosxom.el muse.texi
217 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
220 Re-add global mouse-2 event.
222 muse--main--1.0--patch-93
224 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
225 mouse-2, since Yann found a way around the problem I was facing.
226 (muse-follow-name-at-mouse): Call the event that would normally be used
227 here if we don't have a link at point.
231 ChangeLog lisp/muse-mode.el
234 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
237 Fix publishing error.
239 muse--main--1.0--patch-92
241 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
242 the cdr of output-dir. This was a code fragment from a previous
243 attempt to refactor this function.
247 ChangeLog lisp/muse-project.el
250 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
253 Work on getting to the point where we can resolve project interwiki links.
255 muse--main--1.0--patch-91
257 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
258 `muse-publishing-current-file'.
260 * lisp/muse-project.el (muse-project-of-file): Ditto.
262 * lisp/muse-project.el (muse-project-applicable-styles): New function
263 that returns the usable styles for a file, given either a list of
264 styles or a project name. This is useful for removing styles that will
265 be ignored for a file.
266 (muse-project-publish-file): Split :include and :exclude processing
267 into `muse-project-applicable-styles'.
269 * lisp/muse-publish.el (muse-publish-output-name): Use
270 `muse-publishing-current-file'.
272 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
274 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
277 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
278 names to be uninterpreted. Remove need for muse-assoc-string.
280 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
281 function that will be called to fetch a link to a page from a Muse
282 project from the output file of the currently-published file. This is
283 commented out for now since I ran out of energy.
285 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
286 `muse-wiki-resolve-project-page' for handling Muse project interwiki
287 links, but only when no match was found in `muse-wiki-interwiki-alist'.
288 Handle case where no interwiki can be found, even though this should
291 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
292 whenever Muse mode is entered. That way we don't have to enter an
293 extra command in our .emacs.
295 * lisp/muse.el (muse-current-file): Remove this, since a variable called
296 `muse-publishing-current-file' already exists that does the same thing.
299 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
301 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
306 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
307 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
310 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
313 Mouse-2 on regular text will yank rather than give an error.
315 muse--main--1.0--patch-90
317 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
318 this seems to be more trouble than it's worth.
319 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
320 use our own implementation.
324 ChangeLog lisp/muse-mode.el
327 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
330 Make interwiki links publish with the correct extension.
332 muse--main--1.0--patch-89
334 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
335 prefix and suffix to interwiki names, as well as stripping out unwanted
340 ChangeLog lisp/muse-wiki.el
343 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
346 Fix publishing of bare interwiki names.
348 muse--main--1.0--patch-88
350 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
351 `set'. Use `muse-assoc-string' instead of `assoc'.
353 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
354 `assoc-string' functionality usable with Emacs21 and XEmacs.
358 ChangeLog lisp/muse-wiki.el lisp/muse.el
361 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
364 Apply a few fixes from Yann's branch.
366 muse--main--1.0--patch-87
368 Background: I hacked on Muse over the weekend while offline, and so did
369 Yann. His changes to muse-wiki.el are different than the
370 ones that I made, so we should probably figure out the best
371 way to handle this when we both get on IRC again. For now,
372 I've merged in the bugfixes that he's made, omitting most of
373 the changes to muse-wiki.
375 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
377 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
379 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
380 introduced previously.
384 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
387 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
390 Warn if file not published; hack further on Wiki stuff.
392 muse--main--1.0--patch-86
394 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
395 complete <div> tags that are of the class "image-link". It is hoped
396 that this will prevent user-added <div> tags from being mangled.
398 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
399 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
400 need to look at the text at point.
402 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
403 current file has not been published since it was up-to-date. Thanks to
404 Bill Freeman for the suggestion.
406 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
407 is nil. If this happens, return the original URL.
409 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
410 `muse-wiki-update-interwiki-regexp.'
411 (muse-wiki-update-interwiki-regexp): New function that sets the value
412 of `muse-wiki-interwiki-regexp'.
413 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
416 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
417 `muse-wiki-expand-interwiki'.
418 (muse-wiki-transform-wikiword): New function that prevents WikiWords
419 with no matching file from being published as links.
421 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
422 string argument once again, since this behavior is needed when
424 (muse-wiki-handle-wikiword): Ditto.
426 * lisp/muse.el (muse-handle-url): Ditto.
428 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
429 after every unsuccessful attempt at handling the link. If argument is
430 given, restore match-data at end, too.
432 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
433 argument. Match data is always saved. If argument is not given,
434 assume that `muse-implicit-link-regexp' has been matched against, and
435 return the 1st match string if no handlers worked.
439 ChangeLog lisp/muse-html.el lisp/muse-mode.el
440 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
443 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
446 Hack on WikiName handling and make TAB work for Wiki links.
448 muse--main--1.0--patch-85
450 * lisp/muse-colors.el (muse-colors-markup): Use
451 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
453 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
454 nil, don't color bad links. If non-nil, color bad links.
456 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
458 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
459 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
460 (muse-journal-rss-munge-buffer): Ditto.
462 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
465 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
466 are handled first, then implicit ones. It should work better in all
467 cases. For now, we depend on the value of `muse-implicit-link-regexp'
468 to determine how far to scan for an implicit link. This defaults to
469 the text between the point and the next space.
471 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
472 `muse-visit-link'. If the ANCHOR argument is a string, search for it
473 literally after opening the buffer. Hopefully this can be of use in
474 custom visit-link functions, when necessary.
476 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
477 `muse-visit-link-default'.
479 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
480 Search by text properties instead of regexps. This allows Muse to find
481 links without having to have a massive regexp that contains all link
482 types. The downside is that this will not work if the user defontifies
483 the buffer. But it would somewhat defeat the purpose of following
484 links if you can't see them.
486 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
487 enough command line args are passed in batch mode.
489 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
490 `muse-explicit-link-regexp'.
492 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
495 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
496 specifies the "common ground" of all implicit links, like URLs, bare
497 WikiNames, and -- in the future -- email addresses.
499 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
501 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
502 optional. That was a bad idea on my part. Renamed from
503 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
506 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
507 `muse-wiki-interwiki-expand'.
508 (muse-wiki-handle-wikiword): Renamed from
509 `muse-wiki-wikiword-handle'.
511 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
512 for the eval-after-load arg since XEmacs chokes on constants.
514 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
515 face on WikiWords that don't correspond with a file. If people really
516 want this to appear in bad-link face, I could accommodate that.
518 * lisp/muse.el (muse-handle-url): New function that detects whether the
519 given string is a URL.
520 (muse-implicit-link-functions): Renamed from
521 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
522 (muse-explicit-link-functions): Renamed from
523 `muse-mode-handler-functions'.
524 (muse-handle-implicit-link): New function that handles all
525 implicit links by calling functions from `muse-implicit-link-functions'.
526 (muse-handle-explicit-link): Renamed from
531 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
532 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
533 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
536 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
539 Allow WikiWords to be ignored with <nop> or "''''".
541 muse--main--1.0--patch-84
543 * lisp/muse-mode.el (muse-browse-result): Docfixes.
545 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
546 whether to hide <nop> tags when coloring a Muse buffer.
547 (muse-wiki-wikiword-at-point): Docfix.
548 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
549 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
551 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
552 which keeps the WikiWord that follows it from being interpreted.
553 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
558 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
561 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
564 Update postal address of FSF in muse-wiki.el.
566 muse--main--1.0--patch-83
568 * lisp/muse-wiki.el: Update postal address of the FSF.
572 ChangeLog lisp/muse-wiki.el
575 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
578 Interpret explicit links before emphasis.
580 muse--main--1.0--patch-82
582 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
583 links before emphasis.
585 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
589 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
592 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
595 Wiki hacking, regexp tweaks.
597 muse--main--1.0--patch-81
599 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
602 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
603 that indicates whether or not to use character classes in regexps. The
604 default is to let Muse try to figure it out.
605 (muse-extreg-usable-p): Make use of this variable.
607 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
608 this regexp. I'm guessing it was supposed to have a TAB in there at
609 one time. Replace this stuff with muse-regexp-space.
611 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
614 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
617 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
618 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
619 We'll fix those anchor problems eventually!
621 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
622 uses `muse-interwiki-handle' to determine whether an interwiki link is
625 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
626 look for a suitable value at point if needed.
628 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
630 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
632 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
635 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
639 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
642 Make installation of manual when not using Debian go smoothly.
644 muse--main--1.0--patch-80
646 * Makefile.defs (INSTALLINFO): New variable that specifies what command
647 and options are to be used when insinuating the Muse documentation into
650 * Makefile (install): Make use of INSTALLINFO.
652 * README (Installation): Give directions for changing INSTALLINFO on a
653 Debian system and changing where Muse is installed.
658 ChangeLog Makefile Makefile.defs README muse.texi
661 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
664 Fix compiler warning induced by last patch.
666 muse--main--1.0--patch-79
668 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
672 ChangeLog lisp/muse-project.el lisp/muse.el
675 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
678 Add `muse-current-file', fix minor QuickStart issue.
680 muse--main--1.0--patch-78
682 * examples/QuickStart: Make John Wiegley the author.
684 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
685 `muse-current-file' instead of `buffer-file-name'.
687 * lisp/muse-project.el (muse-current-project): Document.
689 * lisp/muse-project.el (muse-current-file): New variable indicating the
690 name, including path, of the file that is currently being published.
691 (muse-project-of-file): Make use of
694 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
696 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
699 ChangeLog examples/QuickStart lisp/muse-blosxom.el
700 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
704 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
707 Make muse-replace-regexp-in-string closer to its parent; no func change.
709 muse--main--1.0--patch-77
711 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
712 to implement all functionality of `replace-regexp-in-string'. No
713 functionality change.
717 ChangeLog lisp/muse.el
720 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
723 Play nicely with fill, adaptive-fill, and flyspell.
725 muse--main--1.0--patch-76
727 * muse-mode.el (muse-mode-intangible-links): New function used to
728 determine whether links will be considered intangible.
730 * lisp/muse-mode.el (muse-mode-link-functions)
731 (muse-mode-handler-functions): Minor docfix.
733 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
734 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
735 making links intangible by default, but this may be adjusted by use of
736 the `muse-mode-intangible-links' function.
738 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
739 nil if we should allow a fill to occur here. Keeps links from being
742 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
743 non-nil if we allow spell-checking to occur here. Keeps links from
744 being improperly colorized.
746 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
747 functionality change.
750 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
753 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
756 Minor doc changes and code prettification.
758 muse--main--1.0--patch-75
760 * AUTHORS: Note that YH's assignment is in the mail.
762 * README (scripts): Explain better the contents of the `scripts'
765 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
768 AUTHORS ChangeLog README lisp/muse-wiki.el
771 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
774 Merged from hodique@lifl.fr--2005 (patch 7-11)
776 muse--main--1.0--patch-74
780 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
781 split WikiWords and InterWiki links into their own package
783 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
784 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
786 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
787 Mimic experimental behavior for interwiki
789 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
792 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
796 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
799 ChangeLog lisp/muse-colors.el lisp/muse-html.el
800 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
803 experimental/.arch-ids/muse-wiki.el.id
804 ==> experimental/.arch-ids/muse-wiki-old.el.id
805 experimental/muse-wiki.el
806 ==> experimental/muse-wiki-old.el
809 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
810 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
811 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
812 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
813 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
816 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
819 Tell people where to find on-line version of manual.
821 muse--main--1.0--patch-73
823 * README: Add on-line locations for manual.
825 * muse.texi: Remove @include directive. This makes generating a PDF of
826 this documentation a lot easier.
828 * muse.texi (Preface): Add on-line locations for manual.
831 ChangeLog README muse.texi
834 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
837 Try to make Muse play nice with outline minor mode.
839 muse--main--1.0--patch-72
841 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
842 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
843 "muse" instead of "t" when adding invisibility to text or checking for
846 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
847 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
851 ChangeLog lisp/muse-colors.el lisp/muse.el
854 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
857 Minor grammar fix in Introduction section of manual.
859 muse--main--1.0--patch-71
861 * muse.texi (Introduction): Minor grammar fix.
867 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
872 muse--main--1.0--patch-70
874 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
876 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
878 * lisp/muse-poem.el (muse-poem-markup-strings)
879 (muse-poem-chapbook-strings): Make customizable.
881 * lisp/muse-poem.el (muse-chapbook-latex-header)
882 (muse-chapbook-latex-footer): Docfix.
884 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
885 (muse-texinfo-pdf-extension): Ditto.
887 * lisp/muse.el (muse-version): Change to 3.01.
889 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
893 ChangeLog lisp/muse-colors.el lisp/muse-html.el
894 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
897 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
900 Tweak documentation thoroughly; still incomplete.
902 muse--main--1.0--patch-69
904 * README: Minor tweaks.
906 * muse.texi: Massively rename chapters so that the titles are more
907 descriptive. Clean up grammar.
909 * muse.texi (Obtaining Muse): Move content of Installation node here,
910 stripping out any customization tips, since those are covered later.
911 Re-work this chapter since I was dissatisfied with it.
913 * muse.texi (Installation): This node has the content of README regarding
914 installation, which fits the title of the node much better than the
917 * muse.texi (Blosxom): Turn the sections of this section into
920 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
923 * muse.texi (History): Add a "2005" item.
926 ChangeLog README muse.texi
929 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
932 Finish documenting 2 more publishing styles.
934 muse--main--1.0--patch-68
936 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
938 * lisp/muse-journal.el: Docfixes.
940 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
941 documentation to this function.
943 * muse.texi (Blosxom Options): New node containing the publishing styles
944 and options provided by Blosxom.
945 (Book): Add usage note, as I suspect a lot of people might be confused
947 (HTML): Space out entries better.
948 (Journal, LaTeX): New nodes for publishing styles.
949 (Common Elements): Document a few options that are present in
953 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
954 lisp/muse-latex.el lisp/muse-publish.el muse.texi
957 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
960 Make Muse installable and correct an Emacs21 issue.
962 muse--main--1.0--patch-67
964 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
965 directory will be generated.
966 (all): Compile muse.info by default.
967 (doc): Refactor into individual generation rules for .html and .info
969 (install): New rule that installs Muse source code, compiled .elc
970 files, and the manual into proper places.
972 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
974 * README (Insinuation): Move old content of Installation here.
975 (Installation): Fill out this section.
976 (Further Documentation): Add link to my website and note that a full
977 manual is included with Muse.
979 * lisp/Makefile (EL): Populate with .el files.
980 (install): New rule that installs both .elc and .el files.
982 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
983 Emacs21, hack in a handler for the @documentencoding tag so that it
987 ChangeLog Makefile Makefile.defs README lisp/Makefile
991 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
994 Cater even more to XEmacs and its annoying whims.
996 muse--main--1.0--patch-66
998 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
999 environment variable.
1001 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1002 handle it. Load `muse-build.el' instead.
1004 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1007 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1008 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1011 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1012 function does not appear to be used.
1014 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1015 `replace-regexp-in-string', since XEmacs doesn't have this function.
1016 We only implement the first 3 args, but this could be extended if we
1019 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1020 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1022 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1024 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1025 make XEmacs shut up.
1027 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1029 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1031 * lisp/muse-http.el (muse-winnow-list): Ditto.
1033 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1035 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1037 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1039 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1042 * scripts/publish: Use EMACS environment variable instead of hard-coding
1046 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1047 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1048 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1049 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1050 lisp/muse.el scripts/muse-build.el scripts/publish
1053 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1056 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1058 muse--main--1.0--patch-65
1060 * AUTHORS: Update entry.
1062 * muse-*.el: Move to the lisp directory.
1064 * lisp/Makefile: New file containing rules to test and compile the
1067 * Makefile.defs: New file that contains common definitions for all other
1068 Makefiles, such as Emacs command to use.
1070 * Makefile: Move lisp-specific rules to lisp/Makefile.
1071 (SUBDIRS): New variable containing subdirectories to clean.
1073 * README: Update to reflect new location of source files. Give updated
1074 directions for compiling with XEmacs.
1076 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1078 (%.html): Pass SITEFLAG as an environment variable to
1081 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1082 seems to be needed to keep the process from failing. This has *got* to
1083 be a bug in Muse, but I don't want to deal with it now.
1085 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1087 * lisp/muse-convert.el: Move line to commentary section.
1089 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1090 locally-bound `type' variable isn't used here.
1092 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1094 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1097 * scripts/muse-build.el (load-path): Correct paths.
1099 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1100 as to avoid spurious warnings.
1102 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1105 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1106 (muse-match-string-no-properties): New functions that take the place of
1107 `line-end-position', `line-beginning-position', and
1108 `match-string-no-properties', respectively.
1110 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1111 (muse-my-journal-find-entries): Use Muse-specific version of
1112 `match-string-no-properties', `line-beginning-position', and
1113 `line-end-position' since these do not exist in XEmacs.
1115 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1116 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1118 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1120 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1121 (muse-html-insert-contents): Ditto.
1123 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1125 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1127 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1129 * lisp/muse-publish.el (muse-publish-markup-tag)
1130 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1131 (muse-published-buffer-contents): Ditto.
1133 * scripts/muse-build.el (muse-elint-files): Ditto.
1136 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1137 lisp/.arch-ids/Makefile.id lisp/Makefile
1140 AUTHORS ChangeLog Makefile README examples/Makefile
1141 examples/QuickStart examples/johnw/muse-johnw.el
1142 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1143 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1144 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1145 lisp/muse.el scripts/muse-build.el scripts/publish
1148 .arch-ids/muse-blosxom.el.id
1149 ==> lisp/.arch-ids/muse-blosxom.el.id
1150 .arch-ids/muse-book.el.id
1151 ==> lisp/.arch-ids/muse-book.el.id
1152 .arch-ids/muse-colors.el.id
1153 ==> lisp/.arch-ids/muse-colors.el.id
1154 .arch-ids/muse-convert.el.id
1155 ==> lisp/.arch-ids/muse-convert.el.id
1156 .arch-ids/muse-docbook.el.id
1157 ==> lisp/.arch-ids/muse-docbook.el.id
1158 .arch-ids/muse-html.el.id
1159 ==> lisp/.arch-ids/muse-html.el.id
1160 .arch-ids/muse-http.el.id
1161 ==> lisp/.arch-ids/muse-http.el.id
1162 .arch-ids/muse-journal.el.id
1163 ==> lisp/.arch-ids/muse-journal.el.id
1164 .arch-ids/muse-latex.el.id
1165 ==> lisp/.arch-ids/muse-latex.el.id
1166 .arch-ids/muse-mode.el.id
1167 ==> lisp/.arch-ids/muse-mode.el.id
1168 .arch-ids/muse-poem.el.id
1169 ==> lisp/.arch-ids/muse-poem.el.id
1170 .arch-ids/muse-project.el.id
1171 ==> lisp/.arch-ids/muse-project.el.id
1172 .arch-ids/muse-publish.el.id
1173 ==> lisp/.arch-ids/muse-publish.el.id
1174 .arch-ids/muse-regexps.el.id
1175 ==> lisp/.arch-ids/muse-regexps.el.id
1176 .arch-ids/muse-texinfo.el.id
1177 ==> lisp/.arch-ids/muse-texinfo.el.id
1178 .arch-ids/muse.el.id
1179 ==> lisp/.arch-ids/muse.el.id
1181 ==> lisp/muse-blosxom.el
1183 ==> lisp/muse-book.el
1185 ==> lisp/muse-colors.el
1187 ==> lisp/muse-convert.el
1189 ==> lisp/muse-docbook.el
1191 ==> lisp/muse-html.el
1193 ==> lisp/muse-http.el
1195 ==> lisp/muse-journal.el
1197 ==> lisp/muse-latex.el
1199 ==> lisp/muse-mode.el
1201 ==> lisp/muse-poem.el
1203 ==> lisp/muse-project.el
1205 ==> lisp/muse-publish.el
1207 ==> lisp/muse-regexps.el
1209 ==> lisp/muse-texinfo.el
1217 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1220 Massively untabify files.
1222 muse--main--1.0--patch-64
1226 ChangeLog ChangeLog.2004 experimental/muse-message.el
1227 experimental/muse-wiki.el muse-book.el muse-colors.el
1228 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1229 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1230 muse-project.el muse-publish.el muse-regexps.el
1231 muse-texinfo.el muse.el
1234 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1237 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1239 muse--main--1.0--patch-63
1241 (Summary of changes that Yann made)
1243 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1245 * muse-mode.el (muse-generate-index): Move index generation code into
1246 `muse-index-as-string'.
1247 (muse-index-as-string): New function that generates an index and
1248 returns it as a string, instead of placing it in a buffer like
1249 `muse-generate-index' used to.
1253 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1254 merge from mwolson@gnu.org--2005
1256 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1257 Accept WikiWords as links [mostly rescinded]
1259 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1260 merge from mwolson@gnu.org--2005/muse--main--1.0
1262 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1263 Merged from mwolson@gnu.org--2005 (patch 60-62)
1265 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1266 provide a string view of the index
1269 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1272 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1273 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1274 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1275 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1276 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1279 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1282 Document Blosxom, Book, DocBook, and HTML publishing styles.
1284 muse--main--1.0--patch-62
1286 * muse-blosxom.el: Clean up header.
1288 * muse-book.el (muse-before-book-publish-hook): Rename to
1289 `muse-book-before-publish-hook'.
1290 (muse-after-book-publish-hook): Rename to
1291 `muse-book-after-publish-hook'.
1293 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1294 (muse-html-markup-strings, muse-xhtml-markup-strings)
1295 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1296 (muse-html-charset-default, muse-html-encoding-default)
1297 (muse-html-encoding-map): Docfixes.
1299 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1303 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1306 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1309 Begin work on Publishing Styles section of manual.
1311 muse--main--1.0--patch-61
1313 * Makefile (.PHONY): Add "doc" to list.
1314 (doc): New rule that generates Info and HTML files from muse.texi.
1315 (dist): Rely on `distclean', not `clean'.
1317 * examples/QuickStart (Authoring mode): Remove empty section.
1319 * muse.texi: Call this program "the Emacs Muse" in title.
1320 (Publishing Styles): Begin to populate section.
1321 (Deriving Styles): First subsection of Publishing Styles.
1322 (Contributors): Remove spurious copyright section, since we address
1325 * README: Actually remember to add this file.
1328 .arch-ids/README.id README
1331 ChangeLog Makefile examples/QuickStart muse.texi
1334 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1337 Document Markup Rules.
1339 muse--main--1.0--patch-60
1341 * examples/QuickStart: Remove stray <comment> tag.
1343 * muse.texi (Top): Comment every menu line.
1344 (Markup Rules): New section with plenty of subsections.
1347 ChangeLog examples/QuickStart muse.texi
1350 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1353 Release this as Muse 3.00.90 (RC1).
1355 muse--main--1.0--patch-59
1357 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1358 is compatible with both Emacs and XEmacs.
1360 * examples/README: Renamed to QuickStart.
1362 * examples/Makefile (EXAMPLES): Reflect name change of README.
1367 ChangeLog Makefile examples/Makefile muse.el
1370 examples/.arch-ids/README.id
1371 ==> examples/.arch-ids/QuickStart.id
1373 ==> examples/QuickStart
1376 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1379 Makefile refactoring.
1381 muse--main--1.0--patch-58
1383 * Makefile (.PHONY): List all non-file targets.
1384 (examples): New rule that calls Make in the examples directory.
1385 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1387 * README: Move to the examples directory. I'd prefer to distribute a
1388 very basic plain text README and use this as a quickstart + markup
1389 example + publishing example.
1391 * examples/Makefile: Move all README-related rules here.
1393 * examples/README: Add an "About this document" section.
1395 * scripts/publish (style): Do not include the contrib directory, since we
1396 don't use any code from there. Since this is only invoked from the
1397 examples directory, make sure add the parent directory to the load
1400 * muse.texi: Change version to 3.00.90 (RC1).
1402 * muse.el: Change location of the README file in header.
1404 * muse.el (muse-version): Update to 3.00.90 (RC1).
1407 examples/.arch-ids/Makefile.id examples/Makefile
1410 ChangeLog Makefile examples/README muse.el muse.texi
1415 ==> examples/.arch-ids/README.id
1420 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1423 Update my example configuration.
1425 muse--main--1.0--patch-57
1427 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1428 and experimental status of muse-message.
1431 ChangeLog examples/mwolson/muse-init.el
1434 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1437 Provide optional outline-style faces; customization fixes; experimental stuff.
1439 muse--main--1.0--patch-56
1441 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1442 option that determines what the header faces should look like. If
1443 'outline, use outline-style faces. If nil, don't generate the faces at
1444 all, which allows the user to specify their own. Otherwise, use the
1445 scaled faces, which is the default behavior.
1446 (muse-colors-outline-faces-list): List of faces to use. In case the
1447 outline faces are not available, provide reasonable defaults.
1448 (muse-make-faces): Use dolist instead of mapc. Implement the
1449 possibility of having outline-style colors for heading. Don't call
1450 this function immediately -- give the users time to make their changes
1451 through the customize interface. Once we call this function, Emcs from
1452 CVS will not allow the faces to be changed easily, which is a shame.
1454 * muse-message.el (muse-message-contents-tag): Copied from
1455 `muse-publish-contents-tag' in order to keep the customization
1456 interface from making the `muse-markup-tags' option from throwing a
1457 type mismatch error. This function is untested and will likely do
1458 nothing useful. This file has been moved to the experimental folder
1459 until it gets fleshed out more.
1461 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1462 file that could eventually provide wiki-like ability. Currently this
1463 is just a collection of functions that were pruned out when he remade
1464 Muse, so don't get too excited. I plan to eventually merge Yann
1465 Hodique's work here, probably after the first release of Muse.
1467 * muse-regexps.el (muse-regexp): Improve description.
1469 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1470 the muse-regexp group since it is just a single regexp. Lists of
1471 regexps don't have to be in muse-regexp, however.
1473 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1474 since the Emacs devel mailing list seems to not want Britain-izations
1477 * muse-colors.el (muse-colors): Ditto.
1479 * muse-docbook.el (muse-docbook): Ditto.
1481 * muse-html.el (muse-html): Ditto.
1483 * muse-http.el (muse-http): Ditto.
1485 * muse-message.el (muse-message): Ditto.
1487 * muse-mode.el (muse-mode): Ditto.
1489 * muse-project.el (muse-project): Ditto.
1491 * muse-publish.el (muse-publish): Ditto.
1493 * muse.el (muse): Ditto.
1496 experimental/.arch-ids/=id
1497 experimental/.arch-ids/muse-wiki.el.id
1498 experimental/muse-wiki.el
1501 ChangeLog experimental/muse-message.el muse-blosxom.el
1502 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1503 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1507 .arch-ids/muse-message.el.id
1508 ==> experimental/.arch-ids/muse-message.el.id
1510 ==> experimental/muse-message.el
1513 experimental experimental/.arch-ids
1516 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1519 Fix publishing error when given an empty string for header/footer.
1521 muse--main--1.0--patch-55
1523 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1524 `file-readable-p' if it is an empty string. For some reason,
1525 `file-readable-p' and `insert-file-contents' were treating an empty
1526 string as if it were the current directory.
1529 ChangeLog muse-publish.el
1532 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1535 WYSIWYG emphasis, XEmacs compatibility hacks.
1537 muse--main--1.0--patch-54
1539 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1540 compliant. Only colorize if we end with the same number of asterisks
1541 as we start with, preventing unnoticed syntax errors. Don't colorize
1542 in the middle of a word.
1543 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1544 Only colorize if we end with an underscore. Don't colorize in the
1547 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1548 inside of group. This will probably not do anything, but it seems
1551 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1552 where we start with an image link. JohnW didn't seem to like having
1553 <p> tags inserted before image links, but they don't validate properly
1554 as they are. For now, I will surround such links/paragraphs with <div
1555 class="image-link"> in an attempt to be as not invasive and yet
1556 standards compliant as possible.
1558 * muse-html.el (muse-html-escape-string): Work around distinction between
1559 int and char types in XEmacs. Deal with an annoying replace-match bug
1560 in XEmacs that rears its head at times.
1562 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1566 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1570 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1573 Minor code cleanup to address elint issues.
1575 muse--main--1.0--patch-53
1577 * Makefile (test): Don't build README files during this rule. Remove
1578 spurious "make clean" statement.
1580 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1581 `muse-colors' group, and give it a proper type.
1583 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1585 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1586 muse-my-journal-find-entries): Replace `string-to-int' with
1589 * muse-html.el (muse-html-insert-contents): Ditto.
1591 * muse-journal.el (muse-journal-html-munge-buffer,
1592 muse-journal-latex-munge-buffer): Ditto.
1594 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1596 * muse-publish.el (muse-publish-markup-footnote,
1597 muse-publish-contents-tag): Ditto.
1599 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1602 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1603 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1607 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1610 Add ability to automate the creation a new blosxom entry.
1612 muse--main--1.0--patch-52
1614 * examples/mwolson/muse-init.el: Move new entry section to
1615 muse-blosxom.el. Modify the key settings in my example accordingly.
1617 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1618 Muse always makes sure that the file ends with a newline.
1620 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1621 planner markup is now provided automatically by the planner port to
1622 Muse, and we don't have any customized markup.
1624 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1625 variable that specifies where the base directory of your blog entries
1628 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1629 the base directory. Explore categories recursively.
1631 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1632 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1633 special characters file name.
1635 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1636 making a new blog entry. It will prompt you for a category, then a
1637 title, and then will create a new file that has the date and title
1641 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1644 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1647 Change mailing address of FSF, add AUTHORS file.
1649 muse--main--1.0--patch-51
1651 * muse-*.el, muse.texi: Change mailing address of FSF.
1653 * muse.texi (Contributors): Fix typo.
1655 * AUTHORS: New file containing a list of all of those who have
1656 contributed code or documentation to Muse, how many lines were changed,
1660 .arch-ids/AUTHORS.id AUTHORS
1663 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1664 muse-html.el muse-http.el muse-journal.el muse-latex.el
1665 muse-message.el muse-mode.el muse-poem.el muse-project.el
1666 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1670 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1673 Merged from hodique@lifl.fr--2005 (patch 0-1)
1675 muse--main--1.0--patch-50
1679 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1680 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1682 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1683 fix .html (for example) in visible names for links
1686 ChangeLog muse-publish.el
1689 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1690 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1693 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1696 Make generated X(HT)ML show up in the right encoding in other modes.
1698 muse--main--1.0--patch-49
1700 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1701 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1702 generated (X)HTML files show up in the right coding system when editing
1703 them with another Emacs mode.
1705 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1706 encoding instead of hard-coding it.
1708 * muse-message.el: Add content to Commentary section, explaining the use
1709 of this publishing style.
1712 ChangeLog muse-html.el muse-journal.el muse-message.el
1715 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1718 Move regexps to same group, only make 4 heading faces.
1720 muse--main--1.0--patch-48
1722 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1723 can only publish 3 of them specially, leaving the fourth to be in
1725 (muse-colors-markup): Only recognize 4 levels of heading.
1727 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1728 (muse-file-regexp, muse-image-regexp)
1729 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1730 like a good idea to have all the regexps in the same group.
1733 ChangeLog muse-colors.el muse-regexps.el muse.el
1736 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1739 Update my example config, minor code cleanup.
1741 muse--main--1.0--patch-47
1743 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1744 names and add "Plans" project.
1746 * muse-docbook.el (looking-back): Delete.
1748 * muse-html.el (looking-back): Delete.
1750 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1751 instead of `looking-back'.
1753 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1754 function, use this function. If `looking-back' exists, call it;
1755 otherwise, use a workaround.
1758 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1761 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1762 muse-html.el muse.el
1765 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1768 Handle a few paragraph publishing edge cases better.
1770 muse--main--1.0--patch-46
1772 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1773 beginning-of-document, end-of-document, and paragraph separator regexps
1774 so that one markup rule can be used in all these cases.
1775 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1776 particular, blockquote or center at beginning or end of document will
1777 be published properly. Hopefully this won't slow things down too much.
1778 (muse-docbook-markup-paragraph-close): Removed.
1780 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1782 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1784 (muse-html-markup-paragraph-close): Removed.
1787 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1790 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1793 Improve prompt when reading a tag.
1795 muse--main--1.0--patch-45
1797 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1798 other Emacs modes seem to do.
1801 ChangeLog muse-mode.el
1804 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1807 Warn user when publishing fails due to a private directory.
1809 muse--main--1.0--patch-44
1811 * muse-project.el (muse-project-private-p): Warn users when publishing a
1812 file fails due to its directory not being readable by others. Make
1813 sure that you do a `chmod +o name_of_directory' if you want the
1814 contents of that directory to be publishable.
1817 ChangeLog muse-project.el
1820 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1823 Fix error with example tags and message publishing style.
1825 muse--main--1.0--patch-43
1827 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1828 see if a previous definition for `font-lock-multiline' exists.
1830 * muse-message.el (muse-message-example-tag): Don't require two
1831 additional (unused) arguments.
1834 ChangeLog muse-colors.el muse-message.el
1837 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1840 Always end the published document with a newline.
1842 muse--main--1.0--patch-42
1844 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1845 published document with a newline.
1847 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1850 ChangeLog muse-docbook.el muse-html.el
1853 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1856 Don't let automatic backup files crash the publishing process.
1858 muse--main--1.0--patch-41
1860 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1861 directive since this value is already processed by
1862 `muse-publish-markup-directive', and may be obtained by using
1863 the code: (muse-publishing-directive "date").
1865 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1866 to run (funcall nil); this happened once during a debugging process.
1868 * muse-project.el (muse-project-private-p): Skip any file for which we
1869 cannot fetch attributes. This fixes a bug where having an
1870 Emacs-generated automatic backup file in a publishing directory causes
1871 the publishing process to halt with an error.
1874 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1877 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1880 Apply fix in previous patch to the DocBook publishing style.
1882 muse--main--1.0--patch-40
1884 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1885 previous patch here as well.
1889 ChangeLog muse-docbook.el
1892 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1895 Fix newly-introduced lock-up during HTML publishing.
1897 muse--main--1.0--patch-39
1899 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1900 planner rules higher priority in the publishing sequence. Hopefully
1901 this will not wreck anything; I don't use these rules, so I cannot
1902 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1904 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1905 replace-match; that seems to be slightly evil. Return nil instead of a
1906 newline since otherwise Muse thinks that we are not done yet and gets
1907 into an infinite loop. This should fix the lock-up problem that
1908 resulted from the previous few patches.
1911 ChangeLog muse-blosxom.el muse-html.el
1914 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1919 muse--main--1.0--patch-38
1921 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1925 ChangeLog muse-blosxom.el
1928 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1931 Make docbook and blosxom modes close paragraphs properly at end.
1933 muse--main--1.0--patch-37
1935 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1938 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1939 (muse-docbook-markup-paragraph-close): Adapt from
1940 `muse-html-markup-paragraph-close'.
1942 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1943 preserve the same appearance as before the last patch.
1946 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1949 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1952 Bugfix: Close P tag properly at end of file.
1954 muse--main--1.0--patch-36
1956 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1959 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1960 detecting whether or not a paragraph needs a closing P tag.
1961 (muse-html-markup-paragraph-close): New function that only inserts a
1962 closing P tag when an unclosed P tag is nearby.
1965 ChangeLog muse-blosxom.el muse-html.el
1968 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1971 Update my example settings.
1973 muse--main--1.0--patch-35
1975 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1978 ChangeLog examples/mwolson/muse-init.el
1981 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1984 Update documentation for C-c TAB feature.
1986 muse--main--1.0--patch-34
1988 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1996 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1999 New feature: tag completion with C-c TAB.
2001 muse--main--1.0--patch-33
2003 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2004 (muse-tag-history, muse-custom-tags): New variables that keep track of
2005 the tag history and newly-entered tags respectively for
2007 (muse-insert-tag): New function that interactively prompts the user for
2011 ChangeLog muse-mode.el
2014 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2017 Fix XHTML validation error with <hr> and <br>.
2019 muse--main--1.0--patch-32
2021 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2022 and HR tags for XHTML publishing. This should fix a few validation
2023 errors that I've been noticing lately.
2026 ChangeLog muse-html.el
2029 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2032 Remove flyspell overlays on links.
2034 muse--main--1.0--patch-31
2036 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2037 should make the link clickable. On Emacs21, the color will stay red,
2038 but other Emacsen should do the right thing, which is use the normal
2039 link color. Hopefully this will fix some strange flyspell-related link
2043 ChangeLog muse-colors.el
2046 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2049 Update my example Muse settings.
2051 muse--main--1.0--patch-30
2053 * examples/mwolson/muse-init.el: Update from my latest version.
2054 (muse-project-alist): Remove the francais part of my blog.
2055 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2056 into this and `my-muse-mode-fill-nobreak-p'.
2057 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2058 this is the best way to accomplish this.
2059 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2060 characters in the title.
2061 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2064 ChangeLog examples/mwolson/muse-init.el
2067 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2070 Add simple `muse-version' function.
2072 muse--main--1.0--patch-29
2074 * muse.el (muse-version): New function that displays the value of the
2075 `muse-version' variable. This should be easier for the user to type
2076 than C-h v muse-version.
2082 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2085 Don't compile documentation by default.
2087 muse--main--1.0--patch-28
2089 * Makefile (all): Don't compile documentation by default.
2090 (doc): Use this rule to compile documentation.
2096 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2099 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2101 muse--main--1.0--patch-27
2103 2005-04-16 Michael Olson <mwolson@gnu.org>
2105 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2106 johnw. If a journal entry's title is a [[link]], then an
2107 <enclosure> tag will be added to the XML data giving the size and
2108 MIME type of the link target. This makes podcasting with Muse
2110 (muse-journal-rss-entry-template): Add enclosure usage to example.
2111 (muse-journal-rss-munge-buffer): Implement enclosures.
2114 ChangeLog muse-journal.el
2117 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2120 Standardize source headers, appease elint, don't require planner
2122 muse--main--1.0--patch-26
2124 2005-04-15 Michael Olson <mwolson@gnu.org>
2126 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2127 `scripts' directory since it really isn't part of Muse proper; it
2128 is used to generate Muse output from the command line.
2130 * muse-blosxom.el: Handle case where planner is not loaded so that
2131 it isn't a hard requirement.
2133 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2134 that elint doesn't complain.
2136 * muse-message.el (muse-message-markup-link): Don't throw up on
2137 links with no description.
2139 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2140 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2141 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2142 muse-project.el, muse-publish.el, muse-regexps.el,
2143 muse-texinfo.el, muse.el: Add standard header for each file in
2144 preparation for the initial release, which will hopefully happen
2145 sometime within the next month.
2149 experimental/.arch-ids/=id
2152 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2153 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2154 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2155 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2156 muse-texinfo.el muse.el
2159 .arch-ids/muse-build.el.id
2160 ==> scripts/.arch-ids/muse-build.el.id
2162 ==> scripts/muse-build.el
2164 removed directories:
2165 experimental experimental/.arch-ids
2168 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2171 Merge contents of muse-latexcjk.el into muse-latex.el.
2173 muse--main--1.0--patch-25
2175 2005-04-14 Michael Olson <mwolson@gnu.org>
2177 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2178 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2179 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2180 Merge in from muse-latexcjk.el.
2182 * muse-latexcjk.el: Removed, functionality merged with
2186 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2189 ChangeLog muse-latex.el
2192 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2195 Merge muse-xhtml.el into muse-html.el.
2197 muse--main--1.0--patch-24
2199 2005-04-06 Michael Olson <mwolson@gnu.org>
2201 * examples/mwolson/muse-init.el: Update with respect to the
2202 muse-xhtml.el merge.
2204 * muse-html.el: The contents of muse-xhtml.el have been merged in
2205 as advised by John Wiegley.
2206 (muse-html-style-sheet): Add example for XHTML use in the
2207 function's documentation.
2208 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2209 Moved from muse-xhtml.el.
2211 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2214 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2217 ChangeLog examples/mwolson/muse-init.el muse-html.el
2220 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2223 Try to fix regexps for Emacs 21.4.
2225 muse--main--1.0--patch-23
2227 2005-04-05 Michael Olson <mwolson@gnu.org>
2229 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2233 ChangeLog muse-regexps.el
2236 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2239 Add comments to the publish-project example script
2241 muse--main--1.0--patch-22
2243 2005-04-01 Michael Olson <mwolson@gnu.org>
2245 * examples/publish-project: Moved here from
2246 scripts/publish-project. Added a few comments so people know what
2250 ChangeLog examples/publish-project
2253 scripts/.arch-ids/publish-project.id
2254 ==> examples/.arch-ids/publish-project.id
2255 scripts/publish-project
2256 ==> examples/publish-project
2259 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2262 New XHTML style, add more examples to my sample muse config
2264 muse--main--1.0--patch-21
2266 2005-03-31 Michael Olson <mwolson@gnu.org>
2268 * examples/mwolson/muse-init.el: Give an example of deriving a
2269 custom publishing style.
2270 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2271 (my-muse-prepare-entry-for-xanga): Mangle the published output
2272 from a blosxom project and copy the result to the clipboard for
2273 easy pasting into Xanga's web form. The file is untouched.
2275 * muse-html.el (muse-html-style-sheet): Include the <style
2276 type="text/css"></style> wrapper around the example.
2277 (muse-html-header): Don't add <style type="text/css"></style>
2278 around the value of `muse-html-style-sheet' anymore. This allows
2279 for the option of putting your stylesheet(s) in a separate file.
2280 An example of this is given in the documentation for this
2283 * muse-xhtml: New file that implements a publishing style which is
2284 derived from HTML mode. It uses a slightly modified version of
2285 the HTML markup rules to generate XHTML-compliant output.
2287 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2288 "blosxom" style has been renamed to "blosxom-html". Fix a few
2291 * muse-journal.el: Add new "journal-xhtml" style.
2293 * muse-message.el: Add new "message-xhtml" style.
2296 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2299 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2300 muse-html.el muse-journal.el muse-message.el
2303 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2306 Add my muse configuration to the examples
2308 muse--main--1.0--patch-20
2310 2005-03-24 Michael Olson <mwolson@gnu.org>
2312 * examples/johnw: Move John Wiegley's configuration to this
2315 * examples/mwolson: My configuration files go here.
2317 * examples/mwolson/muse-init.el: My Muse configuration file. I
2318 just figured out how to keep links from being spell-checked or
2319 split up by fill-mode, so the implementation of this may be found
2320 here. I also made a function that sets up a blog entry for me.
2323 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2324 examples/mwolson/.arch-ids/muse-init.el.id
2325 examples/mwolson/muse-init.el
2331 examples/.arch-ids/muse-johnw.el.id
2332 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2333 examples/.arch-ids/publish-johnw.id
2334 ==> examples/johnw/.arch-ids/publish-johnw.id
2335 examples/muse-johnw.el
2336 ==> examples/johnw/muse-johnw.el
2337 examples/publish-johnw
2338 ==> examples/johnw/publish-johnw
2341 examples/johnw examples/johnw/.arch-ids examples/mwolson
2342 examples/mwolson/.arch-ids
2345 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2348 Add muse-blosxom script and plugin for pyblosxom
2350 muse--main--1.0--patch-19
2352 2005-03-24 Michael Olson <mwolson@gnu.org>
2354 * muse-blosxom.el: Update copyright notice in headers and mention
2355 the pyblosxom scripts.
2357 * contrib/pyblosxom: New directory containing pyblosxom plugins
2360 * contrib/getstamps.py: Script that generates the "timestamps"
2361 file, run on the local machine.
2363 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2367 contrib/pyblosxom/.arch-ids/=id
2368 contrib/pyblosxom/.arch-ids/getstamps.py.id
2369 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2370 contrib/pyblosxom/getstamps.py
2371 contrib/pyblosxom/hardcodedates.py
2374 ChangeLog muse-blosxom.el
2377 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2380 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2383 muse-blosxom.el has matured past experimental status
2385 muse--main--1.0--patch-18
2387 2005-03-23 Michael Olson <mwolson@gnu.org>
2389 * muse-blosxom.el: Remove common functionality that has already
2390 been implemented in `muse-html.el'. Derive this mode from
2391 `muse-html'. Update documentation. I now feel that this file is
2392 ready to be included in the top-level Muse directory.
2395 ChangeLog muse-blosxom.el
2398 experimental/.arch-ids/muse-blosxom.el.id
2399 ==> .arch-ids/muse-blosxom.el.id
2400 experimental/muse-blosxom.el
2404 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2407 Make muse-blosxom.el slightly less experimental
2409 muse--main--1.0--patch-17
2411 2005-03-22 Michael Olson <mwolson@gnu.org>
2413 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2414 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2416 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2417 from the `muse-blosxom-markup-date-directive' rule.
2418 (blosxom-set-time): Remove this function. We're not going to be
2419 touching the timestamp manually anymore -- it's too much of a
2420 hassle. Right now I've got a python program that compiles a
2421 timestamp file and a pyblosxom helper that reads it. Something
2422 similar could be arranged for blosxom, I'm sure.
2426 ChangeLog experimental/muse-blosxom.el
2429 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2432 Apply latest journal-related updates from johnw
2434 muse--main--1.0--patch-16
2438 ChangeLog examples/muse-johnw.el muse-journal.el
2441 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2444 Add Projects node to the manual
2446 muse--main--1.0--patch-15
2448 2005-02-28 Michael Olson <mwolson@gnu.org>
2450 * muse.texi: Change copyright notice since the FSF is now the
2452 (Projects): New node, based on a section from the README file.
2458 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2461 Correct documentation, adding some content.
2463 muse--main--1.0--patch-14
2465 2005-02-28 Michael Olson <mwolson@gnu.org>
2467 * muse.texi: Change license terms of the documentation to the GNU
2468 GPL instead of the GNU FDL, as per the consent of the copyright
2469 holders of the emacs-wiki manual, from which this is based. Some
2470 emacs-wiki-isms in the manual were corrected, and the Getting
2471 Started section was updated.
2477 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2480 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2482 muse--main--1.0--patch-13
2484 2005-02-17 Michael Olson <mwolson@gnu.org>
2486 * experimental/muse-blosxom.el: Somehow the contents of this file
2487 managed to get duplicated. I removed the duplicates.
2488 (muse-blosxom-date): Remove this, since it is not useful.
2489 (muse-blosxom-header): Use the standard header that blosxom.el
2493 ChangeLog experimental/muse-blosxom.el
2496 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2499 Initial commit of muse.texi, nothing substantial
2501 muse--main--1.0--patch-12
2503 2005-02-07 Michael Olson <mwolson@gnu.org>
2505 * muse.texi: New file that provides the documentation for Muse.
2506 It is in a very rough form at the moment. Nothing substantial may
2507 be found here yet. Be ye warned.
2510 .arch-ids/muse.texi.id muse.texi
2516 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2519 Add docstring, new trivial function
2521 muse--main--1.0--patch-11
2523 2005-02-07 Michael Olson <mwolson@gnu.org>
2525 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2526 `muse-what-changed'. No functionality change.
2527 (muse-what-changed): New function that displays in diff format the
2528 changes made since the buffer was last saved.
2530 * muse-project.el (muse-project-publish): Add docstring.
2533 ChangeLog muse-mode.el muse-project.el
2536 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2539 Add experimental version of muse-blosxom.el to project
2541 muse--main--1.0--patch-10
2543 2005-02-04 Michael Olson <mwolson@gnu.org>
2545 * Makefile (realclean): Remove file that gets generated when fonts
2548 * experimental/muse-bloxsom.el: New file that implements Blosxom
2549 support for Muse. It's in a very rough state, hence its placement
2550 in the `experimental' directory.
2553 experimental/.arch-ids/=id
2554 experimental/.arch-ids/muse-blosxom.el.id
2555 experimental/muse-blosxom.el
2561 experimental experimental/.arch-ids
2564 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2567 Make permissions more consistent
2569 muse--main--1.0--patch-9
2575 modified directories:
2576 contrib examples scripts
2579 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2584 muse--main--1.0--patch-8
2586 2005-02-04 Michael Olson <mwolson@gnu.org>
2588 * muse-build.el: Add contrib directory to `load-path'.
2589 (muse-elint-files): Load `muse-regexps.el'.
2591 * scripts/publish: Change permissions so that this script is
2592 executable. Add contrib directory to load list. Add
2593 `muse-regexps.el' to list.
2596 ChangeLog muse-build.el scripts/publish
2599 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2602 Use "—" instead of "—"
2604 muse--main--1.0--patch-7
2606 2005-01-31 Michael Olson <mwolson@gnu.org>
2608 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2609 with "—" so that documents validate properly. Thanks to
2610 Björn Lindström for the suggestion.
2612 * muse-html.el (muse-html-markup-strings): Ditto.
2615 ChangeLog muse-docbook.el muse-html.el
2618 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2621 Fix use of "[:blank:]" in underline markup
2623 muse--main--1.0--patch-6
2625 2005-01-25 Michael Olson <mwolson@gnu.org>
2627 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2628 use of `muse-regexp-blank'.
2631 ChangeLog muse-colors.el
2634 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2637 Fix problem with headings being given wrong face
2639 muse--main--1.0--patch-5
2641 2005-01-03 Michael Olson <mwolson@gnu.org>
2643 * muse-colors.el: Add header.
2644 (muse-colors-emphasized): Headings were being given the coloring
2645 for the next level of heading instead of the real
2646 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2647 Heading"). Thanks to Lan Yufeng for finding this and sending a
2650 * muse-regexps.el: Fix header.
2653 ChangeLog muse-colors.el muse-regexps.el
2656 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2661 muse--main--1.0--patch-4
2663 2005-01-01 Michael Olson <mwolson@gnu.org>
2665 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2666 version will be automatically maintained by Arch.
2670 .arch-ids/ChangeLog.id ChangeLog
2673 .arch-ids/ChangeLog.id
2674 ==> .arch-ids/ChangeLog.2004.id
2679 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2682 Extended regexps fix, allow spaces in 1st part of links
2684 muse--main--1.0--patch-3
2686 2004-12-30 Michael Olson <mwolson@gnu.org>
2688 * muse.el (muse-link-regexp): Allow spaces in the first part of
2691 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2692 customizable alternatives to extended character classes.
2694 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2697 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2698 muse-html.el muse-mode.el muse-publish.el muse.el
2701 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2704 Begin to change regexp handling, tweak muse.el header
2706 muse--main--1.0--patch-2
2708 2004-12-29 Michael Olson <mwolson@gnu.org>
2710 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2713 * muse-regexps.el: New file that implements regexp handling.
2714 Generalized regexp options will be moved to it eventually.
2717 .arch-ids/muse-regexps.el.id muse-regexps.el
2723 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2726 Do some early spring cleaning
2728 muse--main--1.0--patch-1
2730 2004-12-29 Michael Olson <mwolson@gnu.org>
2732 * Makefile: Change path to `publish' script.
2734 * contrib/pcomplete.el: New file that is used by Muse without
2735 actually being a part of it: hence its location in the contrib
2738 * contrib/cgi.el, contrib/httpd.el: New location.
2740 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2742 * scripts/publish, scripts/publish-project: Ditto.
2745 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2746 contrib/pcomplete.el examples/.arch-ids/=id
2747 scripts/.arch-ids/=id
2754 ==> contrib/.arch-ids/cgi.el.id
2755 .arch-ids/httpd.el.id
2756 ==> contrib/.arch-ids/httpd.el.id
2757 .arch-ids/muse-johnw.el.id
2758 ==> examples/.arch-ids/muse-johnw.el.id
2759 .arch-ids/publish-johnw.id
2760 ==> examples/.arch-ids/publish-johnw.id
2761 .arch-ids/publish-project.id
2762 ==> scripts/.arch-ids/publish-project.id
2763 .arch-ids/publish.id
2764 ==> scripts/.arch-ids/publish.id
2768 ==> contrib/httpd.el
2770 ==> examples/muse-johnw.el
2774 ==> examples/publish-johnw
2776 ==> scripts/publish-project
2779 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2783 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2786 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2788 muse--main--1.0--base-0
2790 (automatically generated log message)
2793 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2794 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2795 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2796 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2797 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2798 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2799 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2800 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2801 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2802 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2803 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2804 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2805 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2806 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2807 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2808 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2809 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2810 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8