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 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
8 Fix several startup and compile errors.
10 muse--main--1.0--patch-102
12 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
13 fixes an error that occurred during startup.
15 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
16 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
19 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
20 that the nasty compile errors go away. Fix a few typos.
21 (muse-ignored-extensions): Fix docstring.
22 (muse-file-extension): Move this higher in the file.
27 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
30 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
33 Note that muse-file-extension should not have "." in front.
35 muse--main--1.0--patch-101
37 * lisp/muse-project.el (muse-project-find-file): Handle case where
38 muse-file-extension is not specified.
40 * lisp/muse.el (muse-file-extension): Note that the period at the
41 beginning of this value should be omitted.
43 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
44 file extension so that regexp characters inside the extension will not
45 goof it up. This should never be a problem in normal cases, but let's
50 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
54 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
57 Implement optional file extension of Muse files.
59 muse--main--1.0--patch-100
61 * lisp/muse-mode.el (muse-mode): Make sure
62 `muse-update-ignored-extensions-regexp' gets updated every time we
63 enter Muse mode. This works around a bug in the customize interface --
64 if a user changes an option using setq, the :set function sometimes
65 does not get executed. I should really try to determine whether or not
66 this is really an issue anymore.
68 * lisp/muse-project.el (muse-project-find-file): Make use of
69 `muse-file-extension'.
71 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
72 customizable; it is autogenerated from `muse-ignored-extensions'.
73 (muse-update-ignored-extensions-regexp): New function that sets the
74 value of `muse-ignored-extensions-regexp'. This is needed in order to
75 make sure that the value of `muse-file-extension' is taken into
77 (muse-ignored-extensions): New option that determines which file
78 extensions to ignore. It is in the form of a list of regexps.
80 * lisp/muse.el (muse-file-extension): New option that allows the user to
81 specify the file extension to be used for Muse files. By default, this
82 is nil, which means that no extension will be used.
84 * lisp/muse.el (muse-page-name): Handle case where
85 `muse-ignored-extensions-regexp' is nil.
89 ChangeLog lisp/muse-mode.el lisp/muse-project.el
90 lisp/muse-regexps.el lisp/muse.el
93 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
96 Document new blosxom convenience feature.
98 muse--main--1.0--patch-99
100 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
101 `muse-blosxom-project-alist-entry'. An example is provided in the
106 ChangeLog lisp/muse-blosxom.el
109 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
112 Further work on `muse-project-alist' entry generation for blosxom.
114 muse--main--1.0--patch-98
116 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
117 Include subdirectories in first part of "Blog" entry.
119 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
120 that returns a list of dirs that are to be used with the first part of
121 a `muse-project-alist' entry.
125 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
128 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
131 New function: muse-blosxom-project-alist-entry.
133 muse--main--1.0--patch-97
135 * examples/mwolson/muse-init.el: Update from my latest settings.
136 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
138 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
139 that generates the latter part of an entry for `muse-project-alist'.
143 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
146 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
149 Merged from hodique@lifl.fr--2005 (patch 12-23)
151 muse--main--1.0--patch-96
155 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
156 Merged from mwolson@gnu.org--2005 (patch 68-76)
158 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
159 Merged from mwolson@gnu.org--2005 (patch 77-80)
161 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
162 Merged from mwolson@gnu.org--2005 (patch 81)
164 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
165 Merged from mwolson@gnu.org--2005 (patch 82)
167 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
168 Escape % in latex publishing
170 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
173 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
174 small improvement on muse-make-link
176 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
177 Fix customization of muse-wiki-wikiword-regexp
179 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
180 Allow full customization of WikiWords
182 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
183 Fix mouse-2 yank bug in muse-mode
185 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
186 Fix interpretation order
188 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
189 Merged from mwolson@gnu.org--2005 (patch 83-95)
193 ChangeLog lisp/muse-wiki.el
196 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
197 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
198 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
199 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
200 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
201 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
202 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
203 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
204 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
205 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
206 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
207 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
210 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
215 muse--main--1.0--patch-95
217 * lisp/muse-mode.el (muse-follow-name-at-point)
218 (muse-follow-name-at-mouse): Docfixes.
222 ChangeLog lisp/muse-mode.el
225 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
228 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
230 muse--main--1.0--patch-94
232 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
233 `muse-blosxom-new-entry'.
235 * muse.texi (Blosxom Entries): Ditto.
239 ChangeLog lisp/muse-blosxom.el muse.texi
242 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
245 Re-add global mouse-2 event.
247 muse--main--1.0--patch-93
249 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
250 mouse-2, since Yann found a way around the problem I was facing.
251 (muse-follow-name-at-mouse): Call the event that would normally be used
252 here if we don't have a link at point.
256 ChangeLog lisp/muse-mode.el
259 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
262 Fix publishing error.
264 muse--main--1.0--patch-92
266 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
267 the cdr of output-dir. This was a code fragment from a previous
268 attempt to refactor this function.
272 ChangeLog lisp/muse-project.el
275 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
278 Work on getting to the point where we can resolve project interwiki links.
280 muse--main--1.0--patch-91
282 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
283 `muse-publishing-current-file'.
285 * lisp/muse-project.el (muse-project-of-file): Ditto.
287 * lisp/muse-project.el (muse-project-applicable-styles): New function
288 that returns the usable styles for a file, given either a list of
289 styles or a project name. This is useful for removing styles that will
290 be ignored for a file.
291 (muse-project-publish-file): Split :include and :exclude processing
292 into `muse-project-applicable-styles'.
294 * lisp/muse-publish.el (muse-publish-output-name): Use
295 `muse-publishing-current-file'.
297 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
299 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
302 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
303 names to be uninterpreted. Remove need for muse-assoc-string.
305 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
306 function that will be called to fetch a link to a page from a Muse
307 project from the output file of the currently-published file. This is
308 commented out for now since I ran out of energy.
310 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
311 `muse-wiki-resolve-project-page' for handling Muse project interwiki
312 links, but only when no match was found in `muse-wiki-interwiki-alist'.
313 Handle case where no interwiki can be found, even though this should
316 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
317 whenever Muse mode is entered. That way we don't have to enter an
318 extra command in our .emacs.
320 * lisp/muse.el (muse-current-file): Remove this, since a variable called
321 `muse-publishing-current-file' already exists that does the same thing.
324 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
326 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
331 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
332 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
335 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
338 Mouse-2 on regular text will yank rather than give an error.
340 muse--main--1.0--patch-90
342 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
343 this seems to be more trouble than it's worth.
344 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
345 use our own implementation.
349 ChangeLog lisp/muse-mode.el
352 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
355 Make interwiki links publish with the correct extension.
357 muse--main--1.0--patch-89
359 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
360 prefix and suffix to interwiki names, as well as stripping out unwanted
365 ChangeLog lisp/muse-wiki.el
368 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
371 Fix publishing of bare interwiki names.
373 muse--main--1.0--patch-88
375 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
376 `set'. Use `muse-assoc-string' instead of `assoc'.
378 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
379 `assoc-string' functionality usable with Emacs21 and XEmacs.
383 ChangeLog lisp/muse-wiki.el lisp/muse.el
386 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
389 Apply a few fixes from Yann's branch.
391 muse--main--1.0--patch-87
393 Background: I hacked on Muse over the weekend while offline, and so did
394 Yann. His changes to muse-wiki.el are different than the
395 ones that I made, so we should probably figure out the best
396 way to handle this when we both get on IRC again. For now,
397 I've merged in the bugfixes that he's made, omitting most of
398 the changes to muse-wiki.
400 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
402 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
404 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
405 introduced previously.
409 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
412 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
415 Warn if file not published; hack further on Wiki stuff.
417 muse--main--1.0--patch-86
419 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
420 complete <div> tags that are of the class "image-link". It is hoped
421 that this will prevent user-added <div> tags from being mangled.
423 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
424 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
425 need to look at the text at point.
427 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
428 current file has not been published since it was up-to-date. Thanks to
429 Bill Freeman for the suggestion.
431 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
432 is nil. If this happens, return the original URL.
434 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
435 `muse-wiki-update-interwiki-regexp.'
436 (muse-wiki-update-interwiki-regexp): New function that sets the value
437 of `muse-wiki-interwiki-regexp'.
438 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
441 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
442 `muse-wiki-expand-interwiki'.
443 (muse-wiki-transform-wikiword): New function that prevents WikiWords
444 with no matching file from being published as links.
446 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
447 string argument once again, since this behavior is needed when
449 (muse-wiki-handle-wikiword): Ditto.
451 * lisp/muse.el (muse-handle-url): Ditto.
453 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
454 after every unsuccessful attempt at handling the link. If argument is
455 given, restore match-data at end, too.
457 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
458 argument. Match data is always saved. If argument is not given,
459 assume that `muse-implicit-link-regexp' has been matched against, and
460 return the 1st match string if no handlers worked.
464 ChangeLog lisp/muse-html.el lisp/muse-mode.el
465 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
468 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
471 Hack on WikiName handling and make TAB work for Wiki links.
473 muse--main--1.0--patch-85
475 * lisp/muse-colors.el (muse-colors-markup): Use
476 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
478 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
479 nil, don't color bad links. If non-nil, color bad links.
481 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
483 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
484 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
485 (muse-journal-rss-munge-buffer): Ditto.
487 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
490 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
491 are handled first, then implicit ones. It should work better in all
492 cases. For now, we depend on the value of `muse-implicit-link-regexp'
493 to determine how far to scan for an implicit link. This defaults to
494 the text between the point and the next space.
496 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
497 `muse-visit-link'. If the ANCHOR argument is a string, search for it
498 literally after opening the buffer. Hopefully this can be of use in
499 custom visit-link functions, when necessary.
501 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
502 `muse-visit-link-default'.
504 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
505 Search by text properties instead of regexps. This allows Muse to find
506 links without having to have a massive regexp that contains all link
507 types. The downside is that this will not work if the user defontifies
508 the buffer. But it would somewhat defeat the purpose of following
509 links if you can't see them.
511 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
512 enough command line args are passed in batch mode.
514 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
515 `muse-explicit-link-regexp'.
517 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
520 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
521 specifies the "common ground" of all implicit links, like URLs, bare
522 WikiNames, and -- in the future -- email addresses.
524 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
526 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
527 optional. That was a bad idea on my part. Renamed from
528 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
531 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
532 `muse-wiki-interwiki-expand'.
533 (muse-wiki-handle-wikiword): Renamed from
534 `muse-wiki-wikiword-handle'.
536 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
537 for the eval-after-load arg since XEmacs chokes on constants.
539 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
540 face on WikiWords that don't correspond with a file. If people really
541 want this to appear in bad-link face, I could accommodate that.
543 * lisp/muse.el (muse-handle-url): New function that detects whether the
544 given string is a URL.
545 (muse-implicit-link-functions): Renamed from
546 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
547 (muse-explicit-link-functions): Renamed from
548 `muse-mode-handler-functions'.
549 (muse-handle-implicit-link): New function that handles all
550 implicit links by calling functions from `muse-implicit-link-functions'.
551 (muse-handle-explicit-link): Renamed from
556 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
557 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
558 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
561 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
564 Allow WikiWords to be ignored with <nop> or "''''".
566 muse--main--1.0--patch-84
568 * lisp/muse-mode.el (muse-browse-result): Docfixes.
570 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
571 whether to hide <nop> tags when coloring a Muse buffer.
572 (muse-wiki-wikiword-at-point): Docfix.
573 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
574 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
576 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
577 which keeps the WikiWord that follows it from being interpreted.
578 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
583 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
586 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
589 Update postal address of FSF in muse-wiki.el.
591 muse--main--1.0--patch-83
593 * lisp/muse-wiki.el: Update postal address of the FSF.
597 ChangeLog lisp/muse-wiki.el
600 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
603 Interpret explicit links before emphasis.
605 muse--main--1.0--patch-82
607 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
608 links before emphasis.
610 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
614 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
617 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
620 Wiki hacking, regexp tweaks.
622 muse--main--1.0--patch-81
624 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
627 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
628 that indicates whether or not to use character classes in regexps. The
629 default is to let Muse try to figure it out.
630 (muse-extreg-usable-p): Make use of this variable.
632 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
633 this regexp. I'm guessing it was supposed to have a TAB in there at
634 one time. Replace this stuff with muse-regexp-space.
636 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
639 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
642 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
643 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
644 We'll fix those anchor problems eventually!
646 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
647 uses `muse-interwiki-handle' to determine whether an interwiki link is
650 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
651 look for a suitable value at point if needed.
653 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
655 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
657 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
660 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
664 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
667 Make installation of manual when not using Debian go smoothly.
669 muse--main--1.0--patch-80
671 * Makefile.defs (INSTALLINFO): New variable that specifies what command
672 and options are to be used when insinuating the Muse documentation into
675 * Makefile (install): Make use of INSTALLINFO.
677 * README (Installation): Give directions for changing INSTALLINFO on a
678 Debian system and changing where Muse is installed.
683 ChangeLog Makefile Makefile.defs README muse.texi
686 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
689 Fix compiler warning induced by last patch.
691 muse--main--1.0--patch-79
693 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
697 ChangeLog lisp/muse-project.el lisp/muse.el
700 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
703 Add `muse-current-file', fix minor QuickStart issue.
705 muse--main--1.0--patch-78
707 * examples/QuickStart: Make John Wiegley the author.
709 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
710 `muse-current-file' instead of `buffer-file-name'.
712 * lisp/muse-project.el (muse-current-project): Document.
714 * lisp/muse-project.el (muse-current-file): New variable indicating the
715 name, including path, of the file that is currently being published.
716 (muse-project-of-file): Make use of
719 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
721 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
724 ChangeLog examples/QuickStart lisp/muse-blosxom.el
725 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
729 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
732 Make muse-replace-regexp-in-string closer to its parent; no func change.
734 muse--main--1.0--patch-77
736 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
737 to implement all functionality of `replace-regexp-in-string'. No
738 functionality change.
742 ChangeLog lisp/muse.el
745 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
748 Play nicely with fill, adaptive-fill, and flyspell.
750 muse--main--1.0--patch-76
752 * muse-mode.el (muse-mode-intangible-links): New function used to
753 determine whether links will be considered intangible.
755 * lisp/muse-mode.el (muse-mode-link-functions)
756 (muse-mode-handler-functions): Minor docfix.
758 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
759 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
760 making links intangible by default, but this may be adjusted by use of
761 the `muse-mode-intangible-links' function.
763 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
764 nil if we should allow a fill to occur here. Keeps links from being
767 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
768 non-nil if we allow spell-checking to occur here. Keeps links from
769 being improperly colorized.
771 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
772 functionality change.
775 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
778 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
781 Minor doc changes and code prettification.
783 muse--main--1.0--patch-75
785 * AUTHORS: Note that YH's assignment is in the mail.
787 * README (scripts): Explain better the contents of the `scripts'
790 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
793 AUTHORS ChangeLog README lisp/muse-wiki.el
796 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
799 Merged from hodique@lifl.fr--2005 (patch 7-11)
801 muse--main--1.0--patch-74
805 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
806 split WikiWords and InterWiki links into their own package
808 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
809 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
811 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
812 Mimic experimental behavior for interwiki
814 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
817 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
821 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
824 ChangeLog lisp/muse-colors.el lisp/muse-html.el
825 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
828 experimental/.arch-ids/muse-wiki.el.id
829 ==> experimental/.arch-ids/muse-wiki-old.el.id
830 experimental/muse-wiki.el
831 ==> experimental/muse-wiki-old.el
834 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
835 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
836 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
837 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
838 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
841 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
844 Tell people where to find on-line version of manual.
846 muse--main--1.0--patch-73
848 * README: Add on-line locations for manual.
850 * muse.texi: Remove @include directive. This makes generating a PDF of
851 this documentation a lot easier.
853 * muse.texi (Preface): Add on-line locations for manual.
856 ChangeLog README muse.texi
859 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
862 Try to make Muse play nice with outline minor mode.
864 muse--main--1.0--patch-72
866 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
867 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
868 "muse" instead of "t" when adding invisibility to text or checking for
871 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
872 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
876 ChangeLog lisp/muse-colors.el lisp/muse.el
879 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
882 Minor grammar fix in Introduction section of manual.
884 muse--main--1.0--patch-71
886 * muse.texi (Introduction): Minor grammar fix.
892 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
897 muse--main--1.0--patch-70
899 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
901 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
903 * lisp/muse-poem.el (muse-poem-markup-strings)
904 (muse-poem-chapbook-strings): Make customizable.
906 * lisp/muse-poem.el (muse-chapbook-latex-header)
907 (muse-chapbook-latex-footer): Docfix.
909 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
910 (muse-texinfo-pdf-extension): Ditto.
912 * lisp/muse.el (muse-version): Change to 3.01.
914 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
918 ChangeLog lisp/muse-colors.el lisp/muse-html.el
919 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
922 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
925 Tweak documentation thoroughly; still incomplete.
927 muse--main--1.0--patch-69
929 * README: Minor tweaks.
931 * muse.texi: Massively rename chapters so that the titles are more
932 descriptive. Clean up grammar.
934 * muse.texi (Obtaining Muse): Move content of Installation node here,
935 stripping out any customization tips, since those are covered later.
936 Re-work this chapter since I was dissatisfied with it.
938 * muse.texi (Installation): This node has the content of README regarding
939 installation, which fits the title of the node much better than the
942 * muse.texi (Blosxom): Turn the sections of this section into
945 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
948 * muse.texi (History): Add a "2005" item.
951 ChangeLog README muse.texi
954 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
957 Finish documenting 2 more publishing styles.
959 muse--main--1.0--patch-68
961 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
963 * lisp/muse-journal.el: Docfixes.
965 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
966 documentation to this function.
968 * muse.texi (Blosxom Options): New node containing the publishing styles
969 and options provided by Blosxom.
970 (Book): Add usage note, as I suspect a lot of people might be confused
972 (HTML): Space out entries better.
973 (Journal, LaTeX): New nodes for publishing styles.
974 (Common Elements): Document a few options that are present in
978 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
979 lisp/muse-latex.el lisp/muse-publish.el muse.texi
982 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
985 Make Muse installable and correct an Emacs21 issue.
987 muse--main--1.0--patch-67
989 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
990 directory will be generated.
991 (all): Compile muse.info by default.
992 (doc): Refactor into individual generation rules for .html and .info
994 (install): New rule that installs Muse source code, compiled .elc
995 files, and the manual into proper places.
997 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
999 * README (Insinuation): Move old content of Installation here.
1000 (Installation): Fill out this section.
1001 (Further Documentation): Add link to my website and note that a full
1002 manual is included with Muse.
1004 * lisp/Makefile (EL): Populate with .el files.
1005 (install): New rule that installs both .elc and .el files.
1007 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1008 Emacs21, hack in a handler for the @documentencoding tag so that it
1012 ChangeLog Makefile Makefile.defs README lisp/Makefile
1013 lisp/muse-texinfo.el
1016 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1019 Cater even more to XEmacs and its annoying whims.
1021 muse--main--1.0--patch-66
1023 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1024 environment variable.
1026 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1027 handle it. Load `muse-build.el' instead.
1029 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1032 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1033 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1036 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1037 function does not appear to be used.
1039 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1040 `replace-regexp-in-string', since XEmacs doesn't have this function.
1041 We only implement the first 3 args, but this could be extended if we
1044 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1045 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1047 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1049 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1050 make XEmacs shut up.
1052 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1054 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1056 * lisp/muse-http.el (muse-winnow-list): Ditto.
1058 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1060 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1062 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1064 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1067 * scripts/publish: Use EMACS environment variable instead of hard-coding
1071 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1072 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1073 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1074 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1075 lisp/muse.el scripts/muse-build.el scripts/publish
1078 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1081 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1083 muse--main--1.0--patch-65
1085 * AUTHORS: Update entry.
1087 * muse-*.el: Move to the lisp directory.
1089 * lisp/Makefile: New file containing rules to test and compile the
1092 * Makefile.defs: New file that contains common definitions for all other
1093 Makefiles, such as Emacs command to use.
1095 * Makefile: Move lisp-specific rules to lisp/Makefile.
1096 (SUBDIRS): New variable containing subdirectories to clean.
1098 * README: Update to reflect new location of source files. Give updated
1099 directions for compiling with XEmacs.
1101 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1103 (%.html): Pass SITEFLAG as an environment variable to
1106 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1107 seems to be needed to keep the process from failing. This has *got* to
1108 be a bug in Muse, but I don't want to deal with it now.
1110 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1112 * lisp/muse-convert.el: Move line to commentary section.
1114 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1115 locally-bound `type' variable isn't used here.
1117 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1119 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1122 * scripts/muse-build.el (load-path): Correct paths.
1124 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1125 as to avoid spurious warnings.
1127 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1130 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1131 (muse-match-string-no-properties): New functions that take the place of
1132 `line-end-position', `line-beginning-position', and
1133 `match-string-no-properties', respectively.
1135 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1136 (muse-my-journal-find-entries): Use Muse-specific version of
1137 `match-string-no-properties', `line-beginning-position', and
1138 `line-end-position' since these do not exist in XEmacs.
1140 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1141 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1143 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1145 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1146 (muse-html-insert-contents): Ditto.
1148 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1150 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1152 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1154 * lisp/muse-publish.el (muse-publish-markup-tag)
1155 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1156 (muse-published-buffer-contents): Ditto.
1158 * scripts/muse-build.el (muse-elint-files): Ditto.
1161 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1162 lisp/.arch-ids/Makefile.id lisp/Makefile
1165 AUTHORS ChangeLog Makefile README examples/Makefile
1166 examples/QuickStart examples/johnw/muse-johnw.el
1167 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1168 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1169 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1170 lisp/muse.el scripts/muse-build.el scripts/publish
1173 .arch-ids/muse-blosxom.el.id
1174 ==> lisp/.arch-ids/muse-blosxom.el.id
1175 .arch-ids/muse-book.el.id
1176 ==> lisp/.arch-ids/muse-book.el.id
1177 .arch-ids/muse-colors.el.id
1178 ==> lisp/.arch-ids/muse-colors.el.id
1179 .arch-ids/muse-convert.el.id
1180 ==> lisp/.arch-ids/muse-convert.el.id
1181 .arch-ids/muse-docbook.el.id
1182 ==> lisp/.arch-ids/muse-docbook.el.id
1183 .arch-ids/muse-html.el.id
1184 ==> lisp/.arch-ids/muse-html.el.id
1185 .arch-ids/muse-http.el.id
1186 ==> lisp/.arch-ids/muse-http.el.id
1187 .arch-ids/muse-journal.el.id
1188 ==> lisp/.arch-ids/muse-journal.el.id
1189 .arch-ids/muse-latex.el.id
1190 ==> lisp/.arch-ids/muse-latex.el.id
1191 .arch-ids/muse-mode.el.id
1192 ==> lisp/.arch-ids/muse-mode.el.id
1193 .arch-ids/muse-poem.el.id
1194 ==> lisp/.arch-ids/muse-poem.el.id
1195 .arch-ids/muse-project.el.id
1196 ==> lisp/.arch-ids/muse-project.el.id
1197 .arch-ids/muse-publish.el.id
1198 ==> lisp/.arch-ids/muse-publish.el.id
1199 .arch-ids/muse-regexps.el.id
1200 ==> lisp/.arch-ids/muse-regexps.el.id
1201 .arch-ids/muse-texinfo.el.id
1202 ==> lisp/.arch-ids/muse-texinfo.el.id
1203 .arch-ids/muse.el.id
1204 ==> lisp/.arch-ids/muse.el.id
1206 ==> lisp/muse-blosxom.el
1208 ==> lisp/muse-book.el
1210 ==> lisp/muse-colors.el
1212 ==> lisp/muse-convert.el
1214 ==> lisp/muse-docbook.el
1216 ==> lisp/muse-html.el
1218 ==> lisp/muse-http.el
1220 ==> lisp/muse-journal.el
1222 ==> lisp/muse-latex.el
1224 ==> lisp/muse-mode.el
1226 ==> lisp/muse-poem.el
1228 ==> lisp/muse-project.el
1230 ==> lisp/muse-publish.el
1232 ==> lisp/muse-regexps.el
1234 ==> lisp/muse-texinfo.el
1242 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1245 Massively untabify files.
1247 muse--main--1.0--patch-64
1251 ChangeLog ChangeLog.2004 experimental/muse-message.el
1252 experimental/muse-wiki.el muse-book.el muse-colors.el
1253 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1254 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1255 muse-project.el muse-publish.el muse-regexps.el
1256 muse-texinfo.el muse.el
1259 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1262 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1264 muse--main--1.0--patch-63
1266 (Summary of changes that Yann made)
1268 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1270 * muse-mode.el (muse-generate-index): Move index generation code into
1271 `muse-index-as-string'.
1272 (muse-index-as-string): New function that generates an index and
1273 returns it as a string, instead of placing it in a buffer like
1274 `muse-generate-index' used to.
1278 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1279 merge from mwolson@gnu.org--2005
1281 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1282 Accept WikiWords as links [mostly rescinded]
1284 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1285 merge from mwolson@gnu.org--2005/muse--main--1.0
1287 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1288 Merged from mwolson@gnu.org--2005 (patch 60-62)
1290 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1291 provide a string view of the index
1294 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1297 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1298 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1299 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1300 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1301 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1304 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1307 Document Blosxom, Book, DocBook, and HTML publishing styles.
1309 muse--main--1.0--patch-62
1311 * muse-blosxom.el: Clean up header.
1313 * muse-book.el (muse-before-book-publish-hook): Rename to
1314 `muse-book-before-publish-hook'.
1315 (muse-after-book-publish-hook): Rename to
1316 `muse-book-after-publish-hook'.
1318 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1319 (muse-html-markup-strings, muse-xhtml-markup-strings)
1320 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1321 (muse-html-charset-default, muse-html-encoding-default)
1322 (muse-html-encoding-map): Docfixes.
1324 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1328 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1331 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1334 Begin work on Publishing Styles section of manual.
1336 muse--main--1.0--patch-61
1338 * Makefile (.PHONY): Add "doc" to list.
1339 (doc): New rule that generates Info and HTML files from muse.texi.
1340 (dist): Rely on `distclean', not `clean'.
1342 * examples/QuickStart (Authoring mode): Remove empty section.
1344 * muse.texi: Call this program "the Emacs Muse" in title.
1345 (Publishing Styles): Begin to populate section.
1346 (Deriving Styles): First subsection of Publishing Styles.
1347 (Contributors): Remove spurious copyright section, since we address
1350 * README: Actually remember to add this file.
1353 .arch-ids/README.id README
1356 ChangeLog Makefile examples/QuickStart muse.texi
1359 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1362 Document Markup Rules.
1364 muse--main--1.0--patch-60
1366 * examples/QuickStart: Remove stray <comment> tag.
1368 * muse.texi (Top): Comment every menu line.
1369 (Markup Rules): New section with plenty of subsections.
1372 ChangeLog examples/QuickStart muse.texi
1375 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1378 Release this as Muse 3.00.90 (RC1).
1380 muse--main--1.0--patch-59
1382 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1383 is compatible with both Emacs and XEmacs.
1385 * examples/README: Renamed to QuickStart.
1387 * examples/Makefile (EXAMPLES): Reflect name change of README.
1392 ChangeLog Makefile examples/Makefile muse.el
1395 examples/.arch-ids/README.id
1396 ==> examples/.arch-ids/QuickStart.id
1398 ==> examples/QuickStart
1401 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1404 Makefile refactoring.
1406 muse--main--1.0--patch-58
1408 * Makefile (.PHONY): List all non-file targets.
1409 (examples): New rule that calls Make in the examples directory.
1410 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1412 * README: Move to the examples directory. I'd prefer to distribute a
1413 very basic plain text README and use this as a quickstart + markup
1414 example + publishing example.
1416 * examples/Makefile: Move all README-related rules here.
1418 * examples/README: Add an "About this document" section.
1420 * scripts/publish (style): Do not include the contrib directory, since we
1421 don't use any code from there. Since this is only invoked from the
1422 examples directory, make sure add the parent directory to the load
1425 * muse.texi: Change version to 3.00.90 (RC1).
1427 * muse.el: Change location of the README file in header.
1429 * muse.el (muse-version): Update to 3.00.90 (RC1).
1432 examples/.arch-ids/Makefile.id examples/Makefile
1435 ChangeLog Makefile examples/README muse.el muse.texi
1440 ==> examples/.arch-ids/README.id
1445 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1448 Update my example configuration.
1450 muse--main--1.0--patch-57
1452 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1453 and experimental status of muse-message.
1456 ChangeLog examples/mwolson/muse-init.el
1459 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1462 Provide optional outline-style faces; customization fixes; experimental stuff.
1464 muse--main--1.0--patch-56
1466 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1467 option that determines what the header faces should look like. If
1468 'outline, use outline-style faces. If nil, don't generate the faces at
1469 all, which allows the user to specify their own. Otherwise, use the
1470 scaled faces, which is the default behavior.
1471 (muse-colors-outline-faces-list): List of faces to use. In case the
1472 outline faces are not available, provide reasonable defaults.
1473 (muse-make-faces): Use dolist instead of mapc. Implement the
1474 possibility of having outline-style colors for heading. Don't call
1475 this function immediately -- give the users time to make their changes
1476 through the customize interface. Once we call this function, Emcs from
1477 CVS will not allow the faces to be changed easily, which is a shame.
1479 * muse-message.el (muse-message-contents-tag): Copied from
1480 `muse-publish-contents-tag' in order to keep the customization
1481 interface from making the `muse-markup-tags' option from throwing a
1482 type mismatch error. This function is untested and will likely do
1483 nothing useful. This file has been moved to the experimental folder
1484 until it gets fleshed out more.
1486 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1487 file that could eventually provide wiki-like ability. Currently this
1488 is just a collection of functions that were pruned out when he remade
1489 Muse, so don't get too excited. I plan to eventually merge Yann
1490 Hodique's work here, probably after the first release of Muse.
1492 * muse-regexps.el (muse-regexp): Improve description.
1494 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1495 the muse-regexp group since it is just a single regexp. Lists of
1496 regexps don't have to be in muse-regexp, however.
1498 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1499 since the Emacs devel mailing list seems to not want Britain-izations
1502 * muse-colors.el (muse-colors): Ditto.
1504 * muse-docbook.el (muse-docbook): Ditto.
1506 * muse-html.el (muse-html): Ditto.
1508 * muse-http.el (muse-http): Ditto.
1510 * muse-message.el (muse-message): Ditto.
1512 * muse-mode.el (muse-mode): Ditto.
1514 * muse-project.el (muse-project): Ditto.
1516 * muse-publish.el (muse-publish): Ditto.
1518 * muse.el (muse): Ditto.
1521 experimental/.arch-ids/=id
1522 experimental/.arch-ids/muse-wiki.el.id
1523 experimental/muse-wiki.el
1526 ChangeLog experimental/muse-message.el muse-blosxom.el
1527 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1528 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1532 .arch-ids/muse-message.el.id
1533 ==> experimental/.arch-ids/muse-message.el.id
1535 ==> experimental/muse-message.el
1538 experimental experimental/.arch-ids
1541 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1544 Fix publishing error when given an empty string for header/footer.
1546 muse--main--1.0--patch-55
1548 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1549 `file-readable-p' if it is an empty string. For some reason,
1550 `file-readable-p' and `insert-file-contents' were treating an empty
1551 string as if it were the current directory.
1554 ChangeLog muse-publish.el
1557 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1560 WYSIWYG emphasis, XEmacs compatibility hacks.
1562 muse--main--1.0--patch-54
1564 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1565 compliant. Only colorize if we end with the same number of asterisks
1566 as we start with, preventing unnoticed syntax errors. Don't colorize
1567 in the middle of a word.
1568 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1569 Only colorize if we end with an underscore. Don't colorize in the
1572 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1573 inside of group. This will probably not do anything, but it seems
1576 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1577 where we start with an image link. JohnW didn't seem to like having
1578 <p> tags inserted before image links, but they don't validate properly
1579 as they are. For now, I will surround such links/paragraphs with <div
1580 class="image-link"> in an attempt to be as not invasive and yet
1581 standards compliant as possible.
1583 * muse-html.el (muse-html-escape-string): Work around distinction between
1584 int and char types in XEmacs. Deal with an annoying replace-match bug
1585 in XEmacs that rears its head at times.
1587 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1591 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1595 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1598 Minor code cleanup to address elint issues.
1600 muse--main--1.0--patch-53
1602 * Makefile (test): Don't build README files during this rule. Remove
1603 spurious "make clean" statement.
1605 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1606 `muse-colors' group, and give it a proper type.
1608 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1610 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1611 muse-my-journal-find-entries): Replace `string-to-int' with
1614 * muse-html.el (muse-html-insert-contents): Ditto.
1616 * muse-journal.el (muse-journal-html-munge-buffer,
1617 muse-journal-latex-munge-buffer): Ditto.
1619 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1621 * muse-publish.el (muse-publish-markup-footnote,
1622 muse-publish-contents-tag): Ditto.
1624 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1627 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1628 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1632 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1635 Add ability to automate the creation a new blosxom entry.
1637 muse--main--1.0--patch-52
1639 * examples/mwolson/muse-init.el: Move new entry section to
1640 muse-blosxom.el. Modify the key settings in my example accordingly.
1642 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1643 Muse always makes sure that the file ends with a newline.
1645 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1646 planner markup is now provided automatically by the planner port to
1647 Muse, and we don't have any customized markup.
1649 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1650 variable that specifies where the base directory of your blog entries
1653 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1654 the base directory. Explore categories recursively.
1656 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1657 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1658 special characters file name.
1660 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1661 making a new blog entry. It will prompt you for a category, then a
1662 title, and then will create a new file that has the date and title
1666 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1669 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1672 Change mailing address of FSF, add AUTHORS file.
1674 muse--main--1.0--patch-51
1676 * muse-*.el, muse.texi: Change mailing address of FSF.
1678 * muse.texi (Contributors): Fix typo.
1680 * AUTHORS: New file containing a list of all of those who have
1681 contributed code or documentation to Muse, how many lines were changed,
1685 .arch-ids/AUTHORS.id AUTHORS
1688 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1689 muse-html.el muse-http.el muse-journal.el muse-latex.el
1690 muse-message.el muse-mode.el muse-poem.el muse-project.el
1691 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1695 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1698 Merged from hodique@lifl.fr--2005 (patch 0-1)
1700 muse--main--1.0--patch-50
1704 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1705 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1707 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1708 fix .html (for example) in visible names for links
1711 ChangeLog muse-publish.el
1714 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1715 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1718 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1721 Make generated X(HT)ML show up in the right encoding in other modes.
1723 muse--main--1.0--patch-49
1725 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1726 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1727 generated (X)HTML files show up in the right coding system when editing
1728 them with another Emacs mode.
1730 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1731 encoding instead of hard-coding it.
1733 * muse-message.el: Add content to Commentary section, explaining the use
1734 of this publishing style.
1737 ChangeLog muse-html.el muse-journal.el muse-message.el
1740 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1743 Move regexps to same group, only make 4 heading faces.
1745 muse--main--1.0--patch-48
1747 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1748 can only publish 3 of them specially, leaving the fourth to be in
1750 (muse-colors-markup): Only recognize 4 levels of heading.
1752 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1753 (muse-file-regexp, muse-image-regexp)
1754 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1755 like a good idea to have all the regexps in the same group.
1758 ChangeLog muse-colors.el muse-regexps.el muse.el
1761 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1764 Update my example config, minor code cleanup.
1766 muse--main--1.0--patch-47
1768 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1769 names and add "Plans" project.
1771 * muse-docbook.el (looking-back): Delete.
1773 * muse-html.el (looking-back): Delete.
1775 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1776 instead of `looking-back'.
1778 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1779 function, use this function. If `looking-back' exists, call it;
1780 otherwise, use a workaround.
1783 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1786 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1787 muse-html.el muse.el
1790 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1793 Handle a few paragraph publishing edge cases better.
1795 muse--main--1.0--patch-46
1797 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1798 beginning-of-document, end-of-document, and paragraph separator regexps
1799 so that one markup rule can be used in all these cases.
1800 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1801 particular, blockquote or center at beginning or end of document will
1802 be published properly. Hopefully this won't slow things down too much.
1803 (muse-docbook-markup-paragraph-close): Removed.
1805 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1807 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1809 (muse-html-markup-paragraph-close): Removed.
1812 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1815 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1818 Improve prompt when reading a tag.
1820 muse--main--1.0--patch-45
1822 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1823 other Emacs modes seem to do.
1826 ChangeLog muse-mode.el
1829 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1832 Warn user when publishing fails due to a private directory.
1834 muse--main--1.0--patch-44
1836 * muse-project.el (muse-project-private-p): Warn users when publishing a
1837 file fails due to its directory not being readable by others. Make
1838 sure that you do a `chmod +o name_of_directory' if you want the
1839 contents of that directory to be publishable.
1842 ChangeLog muse-project.el
1845 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1848 Fix error with example tags and message publishing style.
1850 muse--main--1.0--patch-43
1852 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1853 see if a previous definition for `font-lock-multiline' exists.
1855 * muse-message.el (muse-message-example-tag): Don't require two
1856 additional (unused) arguments.
1859 ChangeLog muse-colors.el muse-message.el
1862 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1865 Always end the published document with a newline.
1867 muse--main--1.0--patch-42
1869 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1870 published document with a newline.
1872 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1875 ChangeLog muse-docbook.el muse-html.el
1878 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1881 Don't let automatic backup files crash the publishing process.
1883 muse--main--1.0--patch-41
1885 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1886 directive since this value is already processed by
1887 `muse-publish-markup-directive', and may be obtained by using
1888 the code: (muse-publishing-directive "date").
1890 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1891 to run (funcall nil); this happened once during a debugging process.
1893 * muse-project.el (muse-project-private-p): Skip any file for which we
1894 cannot fetch attributes. This fixes a bug where having an
1895 Emacs-generated automatic backup file in a publishing directory causes
1896 the publishing process to halt with an error.
1899 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1902 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1905 Apply fix in previous patch to the DocBook publishing style.
1907 muse--main--1.0--patch-40
1909 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1910 previous patch here as well.
1914 ChangeLog muse-docbook.el
1917 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1920 Fix newly-introduced lock-up during HTML publishing.
1922 muse--main--1.0--patch-39
1924 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1925 planner rules higher priority in the publishing sequence. Hopefully
1926 this will not wreck anything; I don't use these rules, so I cannot
1927 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1929 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1930 replace-match; that seems to be slightly evil. Return nil instead of a
1931 newline since otherwise Muse thinks that we are not done yet and gets
1932 into an infinite loop. This should fix the lock-up problem that
1933 resulted from the previous few patches.
1936 ChangeLog muse-blosxom.el muse-html.el
1939 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1944 muse--main--1.0--patch-38
1946 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1950 ChangeLog muse-blosxom.el
1953 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1956 Make docbook and blosxom modes close paragraphs properly at end.
1958 muse--main--1.0--patch-37
1960 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1963 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1964 (muse-docbook-markup-paragraph-close): Adapt from
1965 `muse-html-markup-paragraph-close'.
1967 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1968 preserve the same appearance as before the last patch.
1971 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1974 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1977 Bugfix: Close P tag properly at end of file.
1979 muse--main--1.0--patch-36
1981 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1984 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1985 detecting whether or not a paragraph needs a closing P tag.
1986 (muse-html-markup-paragraph-close): New function that only inserts a
1987 closing P tag when an unclosed P tag is nearby.
1990 ChangeLog muse-blosxom.el muse-html.el
1993 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1996 Update my example settings.
1998 muse--main--1.0--patch-35
2000 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2003 ChangeLog examples/mwolson/muse-init.el
2006 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2009 Update documentation for C-c TAB feature.
2011 muse--main--1.0--patch-34
2013 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2021 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2024 New feature: tag completion with C-c TAB.
2026 muse--main--1.0--patch-33
2028 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2029 (muse-tag-history, muse-custom-tags): New variables that keep track of
2030 the tag history and newly-entered tags respectively for
2032 (muse-insert-tag): New function that interactively prompts the user for
2036 ChangeLog muse-mode.el
2039 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2042 Fix XHTML validation error with <hr> and <br>.
2044 muse--main--1.0--patch-32
2046 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2047 and HR tags for XHTML publishing. This should fix a few validation
2048 errors that I've been noticing lately.
2051 ChangeLog muse-html.el
2054 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2057 Remove flyspell overlays on links.
2059 muse--main--1.0--patch-31
2061 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2062 should make the link clickable. On Emacs21, the color will stay red,
2063 but other Emacsen should do the right thing, which is use the normal
2064 link color. Hopefully this will fix some strange flyspell-related link
2068 ChangeLog muse-colors.el
2071 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2074 Update my example Muse settings.
2076 muse--main--1.0--patch-30
2078 * examples/mwolson/muse-init.el: Update from my latest version.
2079 (muse-project-alist): Remove the francais part of my blog.
2080 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2081 into this and `my-muse-mode-fill-nobreak-p'.
2082 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2083 this is the best way to accomplish this.
2084 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2085 characters in the title.
2086 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2089 ChangeLog examples/mwolson/muse-init.el
2092 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2095 Add simple `muse-version' function.
2097 muse--main--1.0--patch-29
2099 * muse.el (muse-version): New function that displays the value of the
2100 `muse-version' variable. This should be easier for the user to type
2101 than C-h v muse-version.
2107 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2110 Don't compile documentation by default.
2112 muse--main--1.0--patch-28
2114 * Makefile (all): Don't compile documentation by default.
2115 (doc): Use this rule to compile documentation.
2121 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2124 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2126 muse--main--1.0--patch-27
2128 2005-04-16 Michael Olson <mwolson@gnu.org>
2130 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2131 johnw. If a journal entry's title is a [[link]], then an
2132 <enclosure> tag will be added to the XML data giving the size and
2133 MIME type of the link target. This makes podcasting with Muse
2135 (muse-journal-rss-entry-template): Add enclosure usage to example.
2136 (muse-journal-rss-munge-buffer): Implement enclosures.
2139 ChangeLog muse-journal.el
2142 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2145 Standardize source headers, appease elint, don't require planner
2147 muse--main--1.0--patch-26
2149 2005-04-15 Michael Olson <mwolson@gnu.org>
2151 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2152 `scripts' directory since it really isn't part of Muse proper; it
2153 is used to generate Muse output from the command line.
2155 * muse-blosxom.el: Handle case where planner is not loaded so that
2156 it isn't a hard requirement.
2158 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2159 that elint doesn't complain.
2161 * muse-message.el (muse-message-markup-link): Don't throw up on
2162 links with no description.
2164 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2165 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2166 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2167 muse-project.el, muse-publish.el, muse-regexps.el,
2168 muse-texinfo.el, muse.el: Add standard header for each file in
2169 preparation for the initial release, which will hopefully happen
2170 sometime within the next month.
2174 experimental/.arch-ids/=id
2177 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2178 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2179 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2180 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2181 muse-texinfo.el muse.el
2184 .arch-ids/muse-build.el.id
2185 ==> scripts/.arch-ids/muse-build.el.id
2187 ==> scripts/muse-build.el
2189 removed directories:
2190 experimental experimental/.arch-ids
2193 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2196 Merge contents of muse-latexcjk.el into muse-latex.el.
2198 muse--main--1.0--patch-25
2200 2005-04-14 Michael Olson <mwolson@gnu.org>
2202 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2203 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2204 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2205 Merge in from muse-latexcjk.el.
2207 * muse-latexcjk.el: Removed, functionality merged with
2211 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2214 ChangeLog muse-latex.el
2217 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2220 Merge muse-xhtml.el into muse-html.el.
2222 muse--main--1.0--patch-24
2224 2005-04-06 Michael Olson <mwolson@gnu.org>
2226 * examples/mwolson/muse-init.el: Update with respect to the
2227 muse-xhtml.el merge.
2229 * muse-html.el: The contents of muse-xhtml.el have been merged in
2230 as advised by John Wiegley.
2231 (muse-html-style-sheet): Add example for XHTML use in the
2232 function's documentation.
2233 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2234 Moved from muse-xhtml.el.
2236 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2239 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2242 ChangeLog examples/mwolson/muse-init.el muse-html.el
2245 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2248 Try to fix regexps for Emacs 21.4.
2250 muse--main--1.0--patch-23
2252 2005-04-05 Michael Olson <mwolson@gnu.org>
2254 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2258 ChangeLog muse-regexps.el
2261 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2264 Add comments to the publish-project example script
2266 muse--main--1.0--patch-22
2268 2005-04-01 Michael Olson <mwolson@gnu.org>
2270 * examples/publish-project: Moved here from
2271 scripts/publish-project. Added a few comments so people know what
2275 ChangeLog examples/publish-project
2278 scripts/.arch-ids/publish-project.id
2279 ==> examples/.arch-ids/publish-project.id
2280 scripts/publish-project
2281 ==> examples/publish-project
2284 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2287 New XHTML style, add more examples to my sample muse config
2289 muse--main--1.0--patch-21
2291 2005-03-31 Michael Olson <mwolson@gnu.org>
2293 * examples/mwolson/muse-init.el: Give an example of deriving a
2294 custom publishing style.
2295 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2296 (my-muse-prepare-entry-for-xanga): Mangle the published output
2297 from a blosxom project and copy the result to the clipboard for
2298 easy pasting into Xanga's web form. The file is untouched.
2300 * muse-html.el (muse-html-style-sheet): Include the <style
2301 type="text/css"></style> wrapper around the example.
2302 (muse-html-header): Don't add <style type="text/css"></style>
2303 around the value of `muse-html-style-sheet' anymore. This allows
2304 for the option of putting your stylesheet(s) in a separate file.
2305 An example of this is given in the documentation for this
2308 * muse-xhtml: New file that implements a publishing style which is
2309 derived from HTML mode. It uses a slightly modified version of
2310 the HTML markup rules to generate XHTML-compliant output.
2312 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2313 "blosxom" style has been renamed to "blosxom-html". Fix a few
2316 * muse-journal.el: Add new "journal-xhtml" style.
2318 * muse-message.el: Add new "message-xhtml" style.
2321 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2324 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2325 muse-html.el muse-journal.el muse-message.el
2328 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2331 Add my muse configuration to the examples
2333 muse--main--1.0--patch-20
2335 2005-03-24 Michael Olson <mwolson@gnu.org>
2337 * examples/johnw: Move John Wiegley's configuration to this
2340 * examples/mwolson: My configuration files go here.
2342 * examples/mwolson/muse-init.el: My Muse configuration file. I
2343 just figured out how to keep links from being spell-checked or
2344 split up by fill-mode, so the implementation of this may be found
2345 here. I also made a function that sets up a blog entry for me.
2348 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2349 examples/mwolson/.arch-ids/muse-init.el.id
2350 examples/mwolson/muse-init.el
2356 examples/.arch-ids/muse-johnw.el.id
2357 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2358 examples/.arch-ids/publish-johnw.id
2359 ==> examples/johnw/.arch-ids/publish-johnw.id
2360 examples/muse-johnw.el
2361 ==> examples/johnw/muse-johnw.el
2362 examples/publish-johnw
2363 ==> examples/johnw/publish-johnw
2366 examples/johnw examples/johnw/.arch-ids examples/mwolson
2367 examples/mwolson/.arch-ids
2370 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2373 Add muse-blosxom script and plugin for pyblosxom
2375 muse--main--1.0--patch-19
2377 2005-03-24 Michael Olson <mwolson@gnu.org>
2379 * muse-blosxom.el: Update copyright notice in headers and mention
2380 the pyblosxom scripts.
2382 * contrib/pyblosxom: New directory containing pyblosxom plugins
2385 * contrib/getstamps.py: Script that generates the "timestamps"
2386 file, run on the local machine.
2388 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2392 contrib/pyblosxom/.arch-ids/=id
2393 contrib/pyblosxom/.arch-ids/getstamps.py.id
2394 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2395 contrib/pyblosxom/getstamps.py
2396 contrib/pyblosxom/hardcodedates.py
2399 ChangeLog muse-blosxom.el
2402 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2405 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2408 muse-blosxom.el has matured past experimental status
2410 muse--main--1.0--patch-18
2412 2005-03-23 Michael Olson <mwolson@gnu.org>
2414 * muse-blosxom.el: Remove common functionality that has already
2415 been implemented in `muse-html.el'. Derive this mode from
2416 `muse-html'. Update documentation. I now feel that this file is
2417 ready to be included in the top-level Muse directory.
2420 ChangeLog muse-blosxom.el
2423 experimental/.arch-ids/muse-blosxom.el.id
2424 ==> .arch-ids/muse-blosxom.el.id
2425 experimental/muse-blosxom.el
2429 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2432 Make muse-blosxom.el slightly less experimental
2434 muse--main--1.0--patch-17
2436 2005-03-22 Michael Olson <mwolson@gnu.org>
2438 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2439 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2441 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2442 from the `muse-blosxom-markup-date-directive' rule.
2443 (blosxom-set-time): Remove this function. We're not going to be
2444 touching the timestamp manually anymore -- it's too much of a
2445 hassle. Right now I've got a python program that compiles a
2446 timestamp file and a pyblosxom helper that reads it. Something
2447 similar could be arranged for blosxom, I'm sure.
2451 ChangeLog experimental/muse-blosxom.el
2454 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2457 Apply latest journal-related updates from johnw
2459 muse--main--1.0--patch-16
2463 ChangeLog examples/muse-johnw.el muse-journal.el
2466 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2469 Add Projects node to the manual
2471 muse--main--1.0--patch-15
2473 2005-02-28 Michael Olson <mwolson@gnu.org>
2475 * muse.texi: Change copyright notice since the FSF is now the
2477 (Projects): New node, based on a section from the README file.
2483 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2486 Correct documentation, adding some content.
2488 muse--main--1.0--patch-14
2490 2005-02-28 Michael Olson <mwolson@gnu.org>
2492 * muse.texi: Change license terms of the documentation to the GNU
2493 GPL instead of the GNU FDL, as per the consent of the copyright
2494 holders of the emacs-wiki manual, from which this is based. Some
2495 emacs-wiki-isms in the manual were corrected, and the Getting
2496 Started section was updated.
2502 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2505 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2507 muse--main--1.0--patch-13
2509 2005-02-17 Michael Olson <mwolson@gnu.org>
2511 * experimental/muse-blosxom.el: Somehow the contents of this file
2512 managed to get duplicated. I removed the duplicates.
2513 (muse-blosxom-date): Remove this, since it is not useful.
2514 (muse-blosxom-header): Use the standard header that blosxom.el
2518 ChangeLog experimental/muse-blosxom.el
2521 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2524 Initial commit of muse.texi, nothing substantial
2526 muse--main--1.0--patch-12
2528 2005-02-07 Michael Olson <mwolson@gnu.org>
2530 * muse.texi: New file that provides the documentation for Muse.
2531 It is in a very rough form at the moment. Nothing substantial may
2532 be found here yet. Be ye warned.
2535 .arch-ids/muse.texi.id muse.texi
2541 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2544 Add docstring, new trivial function
2546 muse--main--1.0--patch-11
2548 2005-02-07 Michael Olson <mwolson@gnu.org>
2550 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2551 `muse-what-changed'. No functionality change.
2552 (muse-what-changed): New function that displays in diff format the
2553 changes made since the buffer was last saved.
2555 * muse-project.el (muse-project-publish): Add docstring.
2558 ChangeLog muse-mode.el muse-project.el
2561 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2564 Add experimental version of muse-blosxom.el to project
2566 muse--main--1.0--patch-10
2568 2005-02-04 Michael Olson <mwolson@gnu.org>
2570 * Makefile (realclean): Remove file that gets generated when fonts
2573 * experimental/muse-bloxsom.el: New file that implements Blosxom
2574 support for Muse. It's in a very rough state, hence its placement
2575 in the `experimental' directory.
2578 experimental/.arch-ids/=id
2579 experimental/.arch-ids/muse-blosxom.el.id
2580 experimental/muse-blosxom.el
2586 experimental experimental/.arch-ids
2589 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2592 Make permissions more consistent
2594 muse--main--1.0--patch-9
2600 modified directories:
2601 contrib examples scripts
2604 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2609 muse--main--1.0--patch-8
2611 2005-02-04 Michael Olson <mwolson@gnu.org>
2613 * muse-build.el: Add contrib directory to `load-path'.
2614 (muse-elint-files): Load `muse-regexps.el'.
2616 * scripts/publish: Change permissions so that this script is
2617 executable. Add contrib directory to load list. Add
2618 `muse-regexps.el' to list.
2621 ChangeLog muse-build.el scripts/publish
2624 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2627 Use "—" instead of "—"
2629 muse--main--1.0--patch-7
2631 2005-01-31 Michael Olson <mwolson@gnu.org>
2633 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2634 with "—" so that documents validate properly. Thanks to
2635 Björn Lindström for the suggestion.
2637 * muse-html.el (muse-html-markup-strings): Ditto.
2640 ChangeLog muse-docbook.el muse-html.el
2643 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2646 Fix use of "[:blank:]" in underline markup
2648 muse--main--1.0--patch-6
2650 2005-01-25 Michael Olson <mwolson@gnu.org>
2652 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2653 use of `muse-regexp-blank'.
2656 ChangeLog muse-colors.el
2659 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2662 Fix problem with headings being given wrong face
2664 muse--main--1.0--patch-5
2666 2005-01-03 Michael Olson <mwolson@gnu.org>
2668 * muse-colors.el: Add header.
2669 (muse-colors-emphasized): Headings were being given the coloring
2670 for the next level of heading instead of the real
2671 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2672 Heading"). Thanks to Lan Yufeng for finding this and sending a
2675 * muse-regexps.el: Fix header.
2678 ChangeLog muse-colors.el muse-regexps.el
2681 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2686 muse--main--1.0--patch-4
2688 2005-01-01 Michael Olson <mwolson@gnu.org>
2690 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2691 version will be automatically maintained by Arch.
2695 .arch-ids/ChangeLog.id ChangeLog
2698 .arch-ids/ChangeLog.id
2699 ==> .arch-ids/ChangeLog.2004.id
2704 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2707 Extended regexps fix, allow spaces in 1st part of links
2709 muse--main--1.0--patch-3
2711 2004-12-30 Michael Olson <mwolson@gnu.org>
2713 * muse.el (muse-link-regexp): Allow spaces in the first part of
2716 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2717 customizable alternatives to extended character classes.
2719 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2722 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2723 muse-html.el muse-mode.el muse-publish.el muse.el
2726 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2729 Begin to change regexp handling, tweak muse.el header
2731 muse--main--1.0--patch-2
2733 2004-12-29 Michael Olson <mwolson@gnu.org>
2735 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2738 * muse-regexps.el: New file that implements regexp handling.
2739 Generalized regexp options will be moved to it eventually.
2742 .arch-ids/muse-regexps.el.id muse-regexps.el
2748 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2751 Do some early spring cleaning
2753 muse--main--1.0--patch-1
2755 2004-12-29 Michael Olson <mwolson@gnu.org>
2757 * Makefile: Change path to `publish' script.
2759 * contrib/pcomplete.el: New file that is used by Muse without
2760 actually being a part of it: hence its location in the contrib
2763 * contrib/cgi.el, contrib/httpd.el: New location.
2765 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2767 * scripts/publish, scripts/publish-project: Ditto.
2770 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2771 contrib/pcomplete.el examples/.arch-ids/=id
2772 scripts/.arch-ids/=id
2779 ==> contrib/.arch-ids/cgi.el.id
2780 .arch-ids/httpd.el.id
2781 ==> contrib/.arch-ids/httpd.el.id
2782 .arch-ids/muse-johnw.el.id
2783 ==> examples/.arch-ids/muse-johnw.el.id
2784 .arch-ids/publish-johnw.id
2785 ==> examples/.arch-ids/publish-johnw.id
2786 .arch-ids/publish-project.id
2787 ==> scripts/.arch-ids/publish-project.id
2788 .arch-ids/publish.id
2789 ==> scripts/.arch-ids/publish.id
2793 ==> contrib/httpd.el
2795 ==> examples/muse-johnw.el
2799 ==> examples/publish-johnw
2801 ==> scripts/publish-project
2804 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2808 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2811 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2813 muse--main--1.0--base-0
2815 (automatically generated log message)
2818 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2819 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2820 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2821 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2822 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2823 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2824 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2825 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2826 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2827 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2828 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2829 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2830 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2831 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2832 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2833 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2834 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2835 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8