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-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
8 muse-docbook: Output an XML tag with encoding at the beginning of document.
10 muse--main--1.0--patch-122
12 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
14 (muse-docbook-encoding-default): New option that determines which Emacs
15 buffer encoding to use by default in Muse DocBook files if none is
17 (muse-docbook-charset-default): New option that determines the DocBook
18 XML charset to use if no translation is found in
19 muse-docbook-encoding-map.
20 (muse-docbook-encoding-map): New option alist that maps an emacs coding
21 system to its associated DocBook coding system.
22 (muse-docbook-transform-content-type): New function that determines the
23 DocBook XML encoding to use based on the contents of
24 muse-docbook-encoding-map.
25 (muse-docbook-encoding): New function that calls
26 muse-docbook-transform-content-type.
27 (muse-docbook-finalize-buffer): New function that sets the buffer file
28 coding system to the value of muse-docbook-encoding-default, but only
29 if the buffers contents have no special characters.
30 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
33 ChangeLog lisp/muse-docbook.el
36 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
39 Apply muse-docbook patch from Dale P. Smith.
41 muse--main--1.0--patch-121
43 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
44 Dale P. Smith to make the markup much better.
47 AUTHORS ChangeLog lisp/muse-docbook.el
50 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
53 Use different mapping for S-tab on Windows.
55 muse--main--1.0--patch-120
57 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
58 Windows, use [(shift tab)] for `muse-previous-reference'.
61 ChangeLog lisp/muse-mode.el
64 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
69 muse--main--1.0--patch-119
71 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
72 `muse-match-string-no-properties' so XEmacs doesn't complain.
75 ChangeLog lisp/muse-wiki.el
78 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
81 Handle a few edge cases with project-page resolution gracefully.
83 muse--main--1.0--patch-118
85 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
86 make sure that PAGE is specified. STYLES should be generated
87 automatically, but it could theoretically fail. I'm managing to
88 trigger this when messing with unsaved Muse files. Handle case where
89 buffer has not yet been saved.
90 (muse-project-find-file): Don't try to resolve relative links; just
93 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
94 point-of-reference bug. No need to call muse-project-page-of-file
95 since buffer-file-name and muse-publishing-current-file both give us
98 * lisp/muse-mode.el (muse-link-at-point): For some reason,
99 `skip-chars-backward' only respects the newline some of the time.
103 ChangeLog lisp/muse-mode.el lisp/muse-project.el
107 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
110 Fix image-link goof-up and add pretty titles.
112 muse--main--1.0--patch-117
114 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
115 class="image-link"> instead of <div class="image-link">. I found a bug
116 with the way I was handling both, so I decided to simplify things.
118 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
119 `muse-publish-output-name', but keeps the directory prefix.
120 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
122 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
123 customizable option that determines the words to downcase in title.
124 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
125 Capitalized Title out of either a string or the current title. This is
126 not currently used by any other function -- for now it is meant to be
130 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
133 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
136 Escape specials in link descriptions.
138 muse--main--1.0--patch-116
140 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
141 function that escapes special characters in the given string according
142 to the current publishing style.
143 (muse-publish-url): Use the above function to escape the description
144 part of extended links.
145 (muse-publish-prepare-url): Don't make string read-only; it does
148 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
149 (muse-wiki-transform-wikiword): Don't make string read-only.
152 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
155 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
158 Escape "&", "<", and ">" in URL text.
160 muse--main--1.0--patch-115
162 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
163 specially. Thanks to John Sullivan for the suggestion.
166 ChangeLog lisp/muse-html.el
169 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
172 Update my example configuration.
174 muse--main--1.0--patch-114
176 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
177 project to "WebSite" in order to make it more distinct.
178 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
179 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
181 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
182 published name of the current file. I really should make a function
183 called `muse-published-name' or something similar!
184 ("\C-cpx"): Use this key sequence for
185 `my-muse-prepare-entry-for-xanga'.
186 (muse-file-extension): I'm making use of this so I can figure out its
190 ChangeLog examples/mwolson/muse-init.el
193 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
196 Tackle a project name interwiki highlighting snafu.
198 muse--main--1.0--patch-113
200 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
201 this. It seems to be more robust now. Highlighting is going the way I
205 ChangeLog lisp/muse-wiki.el
208 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
211 Fix some gross mistakes.
213 muse--main--1.0--patch-112
215 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
218 * lisp/muse-project.el (muse-project-file-entries): If
219 `muse-file-extension' is defined, use it to filter the entries.
221 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
222 variable. Move higher in file.
224 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
225 argument instead of the real name of the variable.
228 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
232 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
235 Make natural interwiki links between projects mostly work.
237 muse--main--1.0--patch-111
239 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
240 function and flesh it out. This seems to work properly, though for
241 some reason, interwiki links using projects are a bit flakey.
242 (muse-wiki-handle-interwiki): Deal with case where we have a project
243 name in an interwiki link.
246 ChangeLog lisp/muse-wiki.el
249 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
252 Fix Emacs21 issue with muse-insert-tag.
254 muse--main--1.0--patch-110
256 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
257 completing-read to appease older Emacsen.
260 ChangeLog lisp/muse-mode.el
263 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
266 Fix error with `muse-blosxom-new-entry' and Emacs21.
268 muse--main--1.0--patch-109
270 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
271 `completing-read' so that old versions of Emacs don't complain.
274 ChangeLog lisp/muse-blosxom.el
277 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
280 Try to fix an error with `muse-blosxom-get-categories'.
282 muse--main--1.0--patch-108
284 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
285 about processing directories.
288 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
291 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
294 Make a distinction between implicit and explicit links at publish-time.
296 muse--main--1.0--patch-107
298 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
300 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
302 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
305 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
306 not we are dealing with an explicit link.
308 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
310 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
311 argument, but ignore it.
313 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
314 when link is not explicit.
317 ChangeLog lisp/muse-html.el lisp/muse-http.el
318 lisp/muse-publish.el lisp/muse-wiki.el
321 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
324 Implement several WikiWord handling fixes.
326 muse--main--1.0--patch-106
328 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
329 found by the handlers. Don't send implicit links through some of the
332 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
333 of interwiki link before calling `muse-handle-explicit-link'.
335 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
336 "\\|" separator between project-alist entries and interwiki entries.
337 Force a reconfiguration of muse-colors-markup.
339 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
340 sure that we don't colorize WikiNames that don't go with any file.
344 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
348 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
351 Attempt to simplify muse-wiki a bit.
353 muse--main--1.0--patch-105
355 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
358 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
359 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
360 (muse-wiki-update-use-wikiword-markup-regexp)
361 (muse-wiki-update-use-wikiword-link-function)
362 (muse-wiki-update-use-wikiword-url-transforms): Remove.
363 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
365 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
366 `muse-wiki-use-wikiword' is specified.
368 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
369 unless `muse-wiki-use-wikiword' is specified.
371 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
374 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
375 muse-publish-markup-regexps.
377 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
378 muse-publish-url-transforms.
380 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
381 muse-wiki-handle-wikiword to muse-implicit-link-functions.
385 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
388 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
391 Make muse-blosxom use relative name of published file in page-date alist.
393 muse--main--1.0--patch-104
395 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
397 (muse-blosxom-update-page-date-alist): Renamed from
398 `muse-blosxom-markup-date-directive'. Make the current file name
399 relative to the base directory and strip file extension if necessary.
403 ChangeLog lisp/muse-blosxom.el
406 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
409 Hack on muse-blosxom timestamps somewhat.
411 muse--main--1.0--patch-103
413 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
414 actually do something useful. This should have a different name,
416 ("blosxom-html", "blosxom-xhtml"): Call
417 `muse-blosxom-markup-date-directive' after publishing each entry.
421 ChangeLog lisp/muse-blosxom.el
424 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
427 Fix several startup and compile errors.
429 muse--main--1.0--patch-102
431 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
432 fixes an error that occurred during startup.
434 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
435 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
438 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
439 that the nasty compile errors go away. Fix a few typos.
440 (muse-ignored-extensions): Fix docstring.
441 (muse-file-extension): Move this higher in the file.
446 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
449 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
452 Note that muse-file-extension should not have "." in front.
454 muse--main--1.0--patch-101
456 * lisp/muse-project.el (muse-project-find-file): Handle case where
457 muse-file-extension is not specified.
459 * lisp/muse.el (muse-file-extension): Note that the period at the
460 beginning of this value should be omitted.
462 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
463 file extension so that regexp characters inside the extension will not
464 goof it up. This should never be a problem in normal cases, but let's
469 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
473 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
476 Implement optional file extension of Muse files.
478 muse--main--1.0--patch-100
480 * lisp/muse-mode.el (muse-mode): Make sure
481 `muse-update-ignored-extensions-regexp' gets updated every time we
482 enter Muse mode. This works around a bug in the customize interface --
483 if a user changes an option using setq, the :set function sometimes
484 does not get executed. I should really try to determine whether or not
485 this is really an issue anymore.
487 * lisp/muse-project.el (muse-project-find-file): Make use of
488 `muse-file-extension'.
490 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
491 customizable; it is autogenerated from `muse-ignored-extensions'.
492 (muse-update-ignored-extensions-regexp): New function that sets the
493 value of `muse-ignored-extensions-regexp'. This is needed in order to
494 make sure that the value of `muse-file-extension' is taken into
496 (muse-ignored-extensions): New option that determines which file
497 extensions to ignore. It is in the form of a list of regexps.
499 * lisp/muse.el (muse-file-extension): New option that allows the user to
500 specify the file extension to be used for Muse files. By default, this
501 is nil, which means that no extension will be used.
503 * lisp/muse.el (muse-page-name): Handle case where
504 `muse-ignored-extensions-regexp' is nil.
508 ChangeLog lisp/muse-mode.el lisp/muse-project.el
509 lisp/muse-regexps.el lisp/muse.el
512 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
515 Document new blosxom convenience feature.
517 muse--main--1.0--patch-99
519 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
520 `muse-blosxom-project-alist-entry'. An example is provided in the
525 ChangeLog lisp/muse-blosxom.el
528 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
531 Further work on `muse-project-alist' entry generation for blosxom.
533 muse--main--1.0--patch-98
535 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
536 Include subdirectories in first part of "Blog" entry.
538 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
539 that returns a list of dirs that are to be used with the first part of
540 a `muse-project-alist' entry.
544 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
547 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
550 New function: muse-blosxom-project-alist-entry.
552 muse--main--1.0--patch-97
554 * examples/mwolson/muse-init.el: Update from my latest settings.
555 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
557 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
558 that generates the latter part of an entry for `muse-project-alist'.
562 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
565 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
568 Merged from hodique@lifl.fr--2005 (patch 12-23)
570 muse--main--1.0--patch-96
574 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
575 Merged from mwolson@gnu.org--2005 (patch 68-76)
577 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
578 Merged from mwolson@gnu.org--2005 (patch 77-80)
580 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
581 Merged from mwolson@gnu.org--2005 (patch 81)
583 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
584 Merged from mwolson@gnu.org--2005 (patch 82)
586 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
587 Escape % in latex publishing
589 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
592 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
593 small improvement on muse-make-link
595 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
596 Fix customization of muse-wiki-wikiword-regexp
598 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
599 Allow full customization of WikiWords
601 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
602 Fix mouse-2 yank bug in muse-mode
604 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
605 Fix interpretation order
607 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
608 Merged from mwolson@gnu.org--2005 (patch 83-95)
612 ChangeLog lisp/muse-wiki.el
615 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
616 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
617 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
618 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
619 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
620 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
621 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
622 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
623 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
624 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
625 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
626 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
629 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
634 muse--main--1.0--patch-95
636 * lisp/muse-mode.el (muse-follow-name-at-point)
637 (muse-follow-name-at-mouse): Docfixes.
641 ChangeLog lisp/muse-mode.el
644 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
647 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
649 muse--main--1.0--patch-94
651 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
652 `muse-blosxom-new-entry'.
654 * muse.texi (Blosxom Entries): Ditto.
658 ChangeLog lisp/muse-blosxom.el muse.texi
661 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
664 Re-add global mouse-2 event.
666 muse--main--1.0--patch-93
668 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
669 mouse-2, since Yann found a way around the problem I was facing.
670 (muse-follow-name-at-mouse): Call the event that would normally be used
671 here if we don't have a link at point.
675 ChangeLog lisp/muse-mode.el
678 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
681 Fix publishing error.
683 muse--main--1.0--patch-92
685 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
686 the cdr of output-dir. This was a code fragment from a previous
687 attempt to refactor this function.
691 ChangeLog lisp/muse-project.el
694 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
697 Work on getting to the point where we can resolve project interwiki links.
699 muse--main--1.0--patch-91
701 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
702 `muse-publishing-current-file'.
704 * lisp/muse-project.el (muse-project-of-file): Ditto.
706 * lisp/muse-project.el (muse-project-applicable-styles): New function
707 that returns the usable styles for a file, given either a list of
708 styles or a project name. This is useful for removing styles that will
709 be ignored for a file.
710 (muse-project-publish-file): Split :include and :exclude processing
711 into `muse-project-applicable-styles'.
713 * lisp/muse-publish.el (muse-publish-output-name): Use
714 `muse-publishing-current-file'.
716 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
718 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
721 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
722 names to be uninterpreted. Remove need for muse-assoc-string.
724 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
725 function that will be called to fetch a link to a page from a Muse
726 project from the output file of the currently-published file. This is
727 commented out for now since I ran out of energy.
729 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
730 `muse-wiki-resolve-project-page' for handling Muse project interwiki
731 links, but only when no match was found in `muse-wiki-interwiki-alist'.
732 Handle case where no interwiki can be found, even though this should
735 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
736 whenever Muse mode is entered. That way we don't have to enter an
737 extra command in our .emacs.
739 * lisp/muse.el (muse-current-file): Remove this, since a variable called
740 `muse-publishing-current-file' already exists that does the same thing.
743 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
745 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
750 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
751 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
754 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
757 Mouse-2 on regular text will yank rather than give an error.
759 muse--main--1.0--patch-90
761 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
762 this seems to be more trouble than it's worth.
763 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
764 use our own implementation.
768 ChangeLog lisp/muse-mode.el
771 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
774 Make interwiki links publish with the correct extension.
776 muse--main--1.0--patch-89
778 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
779 prefix and suffix to interwiki names, as well as stripping out unwanted
784 ChangeLog lisp/muse-wiki.el
787 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
790 Fix publishing of bare interwiki names.
792 muse--main--1.0--patch-88
794 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
795 `set'. Use `muse-assoc-string' instead of `assoc'.
797 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
798 `assoc-string' functionality usable with Emacs21 and XEmacs.
802 ChangeLog lisp/muse-wiki.el lisp/muse.el
805 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
808 Apply a few fixes from Yann's branch.
810 muse--main--1.0--patch-87
812 Background: I hacked on Muse over the weekend while offline, and so did
813 Yann. His changes to muse-wiki.el are different than the
814 ones that I made, so we should probably figure out the best
815 way to handle this when we both get on IRC again. For now,
816 I've merged in the bugfixes that he's made, omitting most of
817 the changes to muse-wiki.
819 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
821 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
823 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
824 introduced previously.
828 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
831 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
834 Warn if file not published; hack further on Wiki stuff.
836 muse--main--1.0--patch-86
838 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
839 complete <div> tags that are of the class "image-link". It is hoped
840 that this will prevent user-added <div> tags from being mangled.
842 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
843 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
844 need to look at the text at point.
846 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
847 current file has not been published since it was up-to-date. Thanks to
848 Bill Freeman for the suggestion.
850 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
851 is nil. If this happens, return the original URL.
853 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
854 `muse-wiki-update-interwiki-regexp.'
855 (muse-wiki-update-interwiki-regexp): New function that sets the value
856 of `muse-wiki-interwiki-regexp'.
857 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
860 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
861 `muse-wiki-expand-interwiki'.
862 (muse-wiki-transform-wikiword): New function that prevents WikiWords
863 with no matching file from being published as links.
865 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
866 string argument once again, since this behavior is needed when
868 (muse-wiki-handle-wikiword): Ditto.
870 * lisp/muse.el (muse-handle-url): Ditto.
872 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
873 after every unsuccessful attempt at handling the link. If argument is
874 given, restore match-data at end, too.
876 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
877 argument. Match data is always saved. If argument is not given,
878 assume that `muse-implicit-link-regexp' has been matched against, and
879 return the 1st match string if no handlers worked.
883 ChangeLog lisp/muse-html.el lisp/muse-mode.el
884 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
887 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
890 Hack on WikiName handling and make TAB work for Wiki links.
892 muse--main--1.0--patch-85
894 * lisp/muse-colors.el (muse-colors-markup): Use
895 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
897 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
898 nil, don't color bad links. If non-nil, color bad links.
900 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
902 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
903 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
904 (muse-journal-rss-munge-buffer): Ditto.
906 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
909 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
910 are handled first, then implicit ones. It should work better in all
911 cases. For now, we depend on the value of `muse-implicit-link-regexp'
912 to determine how far to scan for an implicit link. This defaults to
913 the text between the point and the next space.
915 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
916 `muse-visit-link'. If the ANCHOR argument is a string, search for it
917 literally after opening the buffer. Hopefully this can be of use in
918 custom visit-link functions, when necessary.
920 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
921 `muse-visit-link-default'.
923 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
924 Search by text properties instead of regexps. This allows Muse to find
925 links without having to have a massive regexp that contains all link
926 types. The downside is that this will not work if the user defontifies
927 the buffer. But it would somewhat defeat the purpose of following
928 links if you can't see them.
930 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
931 enough command line args are passed in batch mode.
933 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
934 `muse-explicit-link-regexp'.
936 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
939 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
940 specifies the "common ground" of all implicit links, like URLs, bare
941 WikiNames, and -- in the future -- email addresses.
943 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
945 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
946 optional. That was a bad idea on my part. Renamed from
947 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
950 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
951 `muse-wiki-interwiki-expand'.
952 (muse-wiki-handle-wikiword): Renamed from
953 `muse-wiki-wikiword-handle'.
955 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
956 for the eval-after-load arg since XEmacs chokes on constants.
958 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
959 face on WikiWords that don't correspond with a file. If people really
960 want this to appear in bad-link face, I could accommodate that.
962 * lisp/muse.el (muse-handle-url): New function that detects whether the
963 given string is a URL.
964 (muse-implicit-link-functions): Renamed from
965 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
966 (muse-explicit-link-functions): Renamed from
967 `muse-mode-handler-functions'.
968 (muse-handle-implicit-link): New function that handles all
969 implicit links by calling functions from `muse-implicit-link-functions'.
970 (muse-handle-explicit-link): Renamed from
975 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
976 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
977 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
980 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
983 Allow WikiWords to be ignored with <nop> or "''''".
985 muse--main--1.0--patch-84
987 * lisp/muse-mode.el (muse-browse-result): Docfixes.
989 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
990 whether to hide <nop> tags when coloring a Muse buffer.
991 (muse-wiki-wikiword-at-point): Docfix.
992 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
993 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
995 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
996 which keeps the WikiWord that follows it from being interpreted.
997 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1002 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1005 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1008 Update postal address of FSF in muse-wiki.el.
1010 muse--main--1.0--patch-83
1012 * lisp/muse-wiki.el: Update postal address of the FSF.
1016 ChangeLog lisp/muse-wiki.el
1019 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1022 Interpret explicit links before emphasis.
1024 muse--main--1.0--patch-82
1026 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1027 links before emphasis.
1029 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1033 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1036 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1039 Wiki hacking, regexp tweaks.
1041 muse--main--1.0--patch-81
1043 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1046 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1047 that indicates whether or not to use character classes in regexps. The
1048 default is to let Muse try to figure it out.
1049 (muse-extreg-usable-p): Make use of this variable.
1051 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1052 this regexp. I'm guessing it was supposed to have a TAB in there at
1053 one time. Replace this stuff with muse-regexp-space.
1055 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1058 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1061 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1062 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1063 We'll fix those anchor problems eventually!
1065 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1066 uses `muse-interwiki-handle' to determine whether an interwiki link is
1069 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1070 look for a suitable value at point if needed.
1072 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1074 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1076 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1079 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1083 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1086 Make installation of manual when not using Debian go smoothly.
1088 muse--main--1.0--patch-80
1090 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1091 and options are to be used when insinuating the Muse documentation into
1094 * Makefile (install): Make use of INSTALLINFO.
1096 * README (Installation): Give directions for changing INSTALLINFO on a
1097 Debian system and changing where Muse is installed.
1102 ChangeLog Makefile Makefile.defs README muse.texi
1105 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1108 Fix compiler warning induced by last patch.
1110 muse--main--1.0--patch-79
1112 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1116 ChangeLog lisp/muse-project.el lisp/muse.el
1119 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1122 Add `muse-current-file', fix minor QuickStart issue.
1124 muse--main--1.0--patch-78
1126 * examples/QuickStart: Make John Wiegley the author.
1128 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1129 `muse-current-file' instead of `buffer-file-name'.
1131 * lisp/muse-project.el (muse-current-project): Document.
1133 * lisp/muse-project.el (muse-current-file): New variable indicating the
1134 name, including path, of the file that is currently being published.
1135 (muse-project-of-file): Make use of
1136 `muse-current-file'.
1138 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1140 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1143 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1144 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1148 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1151 Make muse-replace-regexp-in-string closer to its parent; no func change.
1153 muse--main--1.0--patch-77
1155 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1156 to implement all functionality of `replace-regexp-in-string'. No
1157 functionality change.
1161 ChangeLog lisp/muse.el
1164 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1167 Play nicely with fill, adaptive-fill, and flyspell.
1169 muse--main--1.0--patch-76
1171 * muse-mode.el (muse-mode-intangible-links): New function used to
1172 determine whether links will be considered intangible.
1174 * lisp/muse-mode.el (muse-mode-link-functions)
1175 (muse-mode-handler-functions): Minor docfix.
1177 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1178 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1179 making links intangible by default, but this may be adjusted by use of
1180 the `muse-mode-intangible-links' function.
1182 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1183 nil if we should allow a fill to occur here. Keeps links from being
1186 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1187 non-nil if we allow spell-checking to occur here. Keeps links from
1188 being improperly colorized.
1190 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1191 functionality change.
1194 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1197 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1200 Minor doc changes and code prettification.
1202 muse--main--1.0--patch-75
1204 * AUTHORS: Note that YH's assignment is in the mail.
1206 * README (scripts): Explain better the contents of the `scripts'
1209 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1212 AUTHORS ChangeLog README lisp/muse-wiki.el
1215 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1218 Merged from hodique@lifl.fr--2005 (patch 7-11)
1220 muse--main--1.0--patch-74
1224 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1225 split WikiWords and InterWiki links into their own package
1227 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1228 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1230 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1231 Mimic experimental behavior for interwiki
1233 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1234 fix notes publishing
1236 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1240 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1243 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1244 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1247 experimental/.arch-ids/muse-wiki.el.id
1248 ==> experimental/.arch-ids/muse-wiki-old.el.id
1249 experimental/muse-wiki.el
1250 ==> experimental/muse-wiki-old.el
1253 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1254 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1255 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1256 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1257 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1260 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1263 Tell people where to find on-line version of manual.
1265 muse--main--1.0--patch-73
1267 * README: Add on-line locations for manual.
1269 * muse.texi: Remove @include directive. This makes generating a PDF of
1270 this documentation a lot easier.
1272 * muse.texi (Preface): Add on-line locations for manual.
1275 ChangeLog README muse.texi
1278 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1281 Try to make Muse play nice with outline minor mode.
1283 muse--main--1.0--patch-72
1285 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1286 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1287 "muse" instead of "t" when adding invisibility to text or checking for
1290 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1291 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1295 ChangeLog lisp/muse-colors.el lisp/muse.el
1298 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1301 Minor grammar fix in Introduction section of manual.
1303 muse--main--1.0--patch-71
1305 * muse.texi (Introduction): Minor grammar fix.
1311 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1316 muse--main--1.0--patch-70
1318 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1320 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1322 * lisp/muse-poem.el (muse-poem-markup-strings)
1323 (muse-poem-chapbook-strings): Make customizable.
1325 * lisp/muse-poem.el (muse-chapbook-latex-header)
1326 (muse-chapbook-latex-footer): Docfix.
1328 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1329 (muse-texinfo-pdf-extension): Ditto.
1331 * lisp/muse.el (muse-version): Change to 3.01.
1333 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1337 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1338 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1341 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1344 Tweak documentation thoroughly; still incomplete.
1346 muse--main--1.0--patch-69
1348 * README: Minor tweaks.
1350 * muse.texi: Massively rename chapters so that the titles are more
1351 descriptive. Clean up grammar.
1353 * muse.texi (Obtaining Muse): Move content of Installation node here,
1354 stripping out any customization tips, since those are covered later.
1355 Re-work this chapter since I was dissatisfied with it.
1357 * muse.texi (Installation): This node has the content of README regarding
1358 installation, which fits the title of the node much better than the
1361 * muse.texi (Blosxom): Turn the sections of this section into
1364 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1367 * muse.texi (History): Add a "2005" item.
1370 ChangeLog README muse.texi
1373 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1376 Finish documenting 2 more publishing styles.
1378 muse--main--1.0--patch-68
1380 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1382 * lisp/muse-journal.el: Docfixes.
1384 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1385 documentation to this function.
1387 * muse.texi (Blosxom Options): New node containing the publishing styles
1388 and options provided by Blosxom.
1389 (Book): Add usage note, as I suspect a lot of people might be confused
1391 (HTML): Space out entries better.
1392 (Journal, LaTeX): New nodes for publishing styles.
1393 (Common Elements): Document a few options that are present in
1397 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1398 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1401 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1404 Make Muse installable and correct an Emacs21 issue.
1406 muse--main--1.0--patch-67
1408 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1409 directory will be generated.
1410 (all): Compile muse.info by default.
1411 (doc): Refactor into individual generation rules for .html and .info
1413 (install): New rule that installs Muse source code, compiled .elc
1414 files, and the manual into proper places.
1416 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1418 * README (Insinuation): Move old content of Installation here.
1419 (Installation): Fill out this section.
1420 (Further Documentation): Add link to my website and note that a full
1421 manual is included with Muse.
1423 * lisp/Makefile (EL): Populate with .el files.
1424 (install): New rule that installs both .elc and .el files.
1426 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1427 Emacs21, hack in a handler for the @documentencoding tag so that it
1431 ChangeLog Makefile Makefile.defs README lisp/Makefile
1432 lisp/muse-texinfo.el
1435 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1438 Cater even more to XEmacs and its annoying whims.
1440 muse--main--1.0--patch-66
1442 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1443 environment variable.
1445 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1446 handle it. Load `muse-build.el' instead.
1448 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1451 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1452 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1455 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1456 function does not appear to be used.
1458 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1459 `replace-regexp-in-string', since XEmacs doesn't have this function.
1460 We only implement the first 3 args, but this could be extended if we
1463 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1464 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1466 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1468 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1469 make XEmacs shut up.
1471 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1473 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1475 * lisp/muse-http.el (muse-winnow-list): Ditto.
1477 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1479 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1481 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1483 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1486 * scripts/publish: Use EMACS environment variable instead of hard-coding
1490 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1491 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1492 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1493 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1494 lisp/muse.el scripts/muse-build.el scripts/publish
1497 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1500 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1502 muse--main--1.0--patch-65
1504 * AUTHORS: Update entry.
1506 * muse-*.el: Move to the lisp directory.
1508 * lisp/Makefile: New file containing rules to test and compile the
1511 * Makefile.defs: New file that contains common definitions for all other
1512 Makefiles, such as Emacs command to use.
1514 * Makefile: Move lisp-specific rules to lisp/Makefile.
1515 (SUBDIRS): New variable containing subdirectories to clean.
1517 * README: Update to reflect new location of source files. Give updated
1518 directions for compiling with XEmacs.
1520 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1522 (%.html): Pass SITEFLAG as an environment variable to
1525 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1526 seems to be needed to keep the process from failing. This has *got* to
1527 be a bug in Muse, but I don't want to deal with it now.
1529 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1531 * lisp/muse-convert.el: Move line to commentary section.
1533 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1534 locally-bound `type' variable isn't used here.
1536 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1538 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1541 * scripts/muse-build.el (load-path): Correct paths.
1543 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1544 as to avoid spurious warnings.
1546 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1549 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1550 (muse-match-string-no-properties): New functions that take the place of
1551 `line-end-position', `line-beginning-position', and
1552 `match-string-no-properties', respectively.
1554 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1555 (muse-my-journal-find-entries): Use Muse-specific version of
1556 `match-string-no-properties', `line-beginning-position', and
1557 `line-end-position' since these do not exist in XEmacs.
1559 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1560 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1562 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1564 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1565 (muse-html-insert-contents): Ditto.
1567 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1569 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1571 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1573 * lisp/muse-publish.el (muse-publish-markup-tag)
1574 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1575 (muse-published-buffer-contents): Ditto.
1577 * scripts/muse-build.el (muse-elint-files): Ditto.
1580 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1581 lisp/.arch-ids/Makefile.id lisp/Makefile
1584 AUTHORS ChangeLog Makefile README examples/Makefile
1585 examples/QuickStart examples/johnw/muse-johnw.el
1586 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1587 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1588 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1589 lisp/muse.el scripts/muse-build.el scripts/publish
1592 .arch-ids/muse-blosxom.el.id
1593 ==> lisp/.arch-ids/muse-blosxom.el.id
1594 .arch-ids/muse-book.el.id
1595 ==> lisp/.arch-ids/muse-book.el.id
1596 .arch-ids/muse-colors.el.id
1597 ==> lisp/.arch-ids/muse-colors.el.id
1598 .arch-ids/muse-convert.el.id
1599 ==> lisp/.arch-ids/muse-convert.el.id
1600 .arch-ids/muse-docbook.el.id
1601 ==> lisp/.arch-ids/muse-docbook.el.id
1602 .arch-ids/muse-html.el.id
1603 ==> lisp/.arch-ids/muse-html.el.id
1604 .arch-ids/muse-http.el.id
1605 ==> lisp/.arch-ids/muse-http.el.id
1606 .arch-ids/muse-journal.el.id
1607 ==> lisp/.arch-ids/muse-journal.el.id
1608 .arch-ids/muse-latex.el.id
1609 ==> lisp/.arch-ids/muse-latex.el.id
1610 .arch-ids/muse-mode.el.id
1611 ==> lisp/.arch-ids/muse-mode.el.id
1612 .arch-ids/muse-poem.el.id
1613 ==> lisp/.arch-ids/muse-poem.el.id
1614 .arch-ids/muse-project.el.id
1615 ==> lisp/.arch-ids/muse-project.el.id
1616 .arch-ids/muse-publish.el.id
1617 ==> lisp/.arch-ids/muse-publish.el.id
1618 .arch-ids/muse-regexps.el.id
1619 ==> lisp/.arch-ids/muse-regexps.el.id
1620 .arch-ids/muse-texinfo.el.id
1621 ==> lisp/.arch-ids/muse-texinfo.el.id
1622 .arch-ids/muse.el.id
1623 ==> lisp/.arch-ids/muse.el.id
1625 ==> lisp/muse-blosxom.el
1627 ==> lisp/muse-book.el
1629 ==> lisp/muse-colors.el
1631 ==> lisp/muse-convert.el
1633 ==> lisp/muse-docbook.el
1635 ==> lisp/muse-html.el
1637 ==> lisp/muse-http.el
1639 ==> lisp/muse-journal.el
1641 ==> lisp/muse-latex.el
1643 ==> lisp/muse-mode.el
1645 ==> lisp/muse-poem.el
1647 ==> lisp/muse-project.el
1649 ==> lisp/muse-publish.el
1651 ==> lisp/muse-regexps.el
1653 ==> lisp/muse-texinfo.el
1661 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1664 Massively untabify files.
1666 muse--main--1.0--patch-64
1670 ChangeLog ChangeLog.2004 experimental/muse-message.el
1671 experimental/muse-wiki.el muse-book.el muse-colors.el
1672 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1673 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1674 muse-project.el muse-publish.el muse-regexps.el
1675 muse-texinfo.el muse.el
1678 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1681 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1683 muse--main--1.0--patch-63
1685 (Summary of changes that Yann made)
1687 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1689 * muse-mode.el (muse-generate-index): Move index generation code into
1690 `muse-index-as-string'.
1691 (muse-index-as-string): New function that generates an index and
1692 returns it as a string, instead of placing it in a buffer like
1693 `muse-generate-index' used to.
1697 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1698 merge from mwolson@gnu.org--2005
1700 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1701 Accept WikiWords as links [mostly rescinded]
1703 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1704 merge from mwolson@gnu.org--2005/muse--main--1.0
1706 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1707 Merged from mwolson@gnu.org--2005 (patch 60-62)
1709 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1710 provide a string view of the index
1713 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1716 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1717 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1718 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1719 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1720 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1723 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1726 Document Blosxom, Book, DocBook, and HTML publishing styles.
1728 muse--main--1.0--patch-62
1730 * muse-blosxom.el: Clean up header.
1732 * muse-book.el (muse-before-book-publish-hook): Rename to
1733 `muse-book-before-publish-hook'.
1734 (muse-after-book-publish-hook): Rename to
1735 `muse-book-after-publish-hook'.
1737 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1738 (muse-html-markup-strings, muse-xhtml-markup-strings)
1739 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1740 (muse-html-charset-default, muse-html-encoding-default)
1741 (muse-html-encoding-map): Docfixes.
1743 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1747 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1750 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1753 Begin work on Publishing Styles section of manual.
1755 muse--main--1.0--patch-61
1757 * Makefile (.PHONY): Add "doc" to list.
1758 (doc): New rule that generates Info and HTML files from muse.texi.
1759 (dist): Rely on `distclean', not `clean'.
1761 * examples/QuickStart (Authoring mode): Remove empty section.
1763 * muse.texi: Call this program "the Emacs Muse" in title.
1764 (Publishing Styles): Begin to populate section.
1765 (Deriving Styles): First subsection of Publishing Styles.
1766 (Contributors): Remove spurious copyright section, since we address
1769 * README: Actually remember to add this file.
1772 .arch-ids/README.id README
1775 ChangeLog Makefile examples/QuickStart muse.texi
1778 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1781 Document Markup Rules.
1783 muse--main--1.0--patch-60
1785 * examples/QuickStart: Remove stray <comment> tag.
1787 * muse.texi (Top): Comment every menu line.
1788 (Markup Rules): New section with plenty of subsections.
1791 ChangeLog examples/QuickStart muse.texi
1794 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1797 Release this as Muse 3.00.90 (RC1).
1799 muse--main--1.0--patch-59
1801 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1802 is compatible with both Emacs and XEmacs.
1804 * examples/README: Renamed to QuickStart.
1806 * examples/Makefile (EXAMPLES): Reflect name change of README.
1811 ChangeLog Makefile examples/Makefile muse.el
1814 examples/.arch-ids/README.id
1815 ==> examples/.arch-ids/QuickStart.id
1817 ==> examples/QuickStart
1820 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1823 Makefile refactoring.
1825 muse--main--1.0--patch-58
1827 * Makefile (.PHONY): List all non-file targets.
1828 (examples): New rule that calls Make in the examples directory.
1829 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1831 * README: Move to the examples directory. I'd prefer to distribute a
1832 very basic plain text README and use this as a quickstart + markup
1833 example + publishing example.
1835 * examples/Makefile: Move all README-related rules here.
1837 * examples/README: Add an "About this document" section.
1839 * scripts/publish (style): Do not include the contrib directory, since we
1840 don't use any code from there. Since this is only invoked from the
1841 examples directory, make sure add the parent directory to the load
1844 * muse.texi: Change version to 3.00.90 (RC1).
1846 * muse.el: Change location of the README file in header.
1848 * muse.el (muse-version): Update to 3.00.90 (RC1).
1851 examples/.arch-ids/Makefile.id examples/Makefile
1854 ChangeLog Makefile examples/README muse.el muse.texi
1859 ==> examples/.arch-ids/README.id
1864 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1867 Update my example configuration.
1869 muse--main--1.0--patch-57
1871 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1872 and experimental status of muse-message.
1875 ChangeLog examples/mwolson/muse-init.el
1878 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1881 Provide optional outline-style faces; customization fixes; experimental stuff.
1883 muse--main--1.0--patch-56
1885 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1886 option that determines what the header faces should look like. If
1887 'outline, use outline-style faces. If nil, don't generate the faces at
1888 all, which allows the user to specify their own. Otherwise, use the
1889 scaled faces, which is the default behavior.
1890 (muse-colors-outline-faces-list): List of faces to use. In case the
1891 outline faces are not available, provide reasonable defaults.
1892 (muse-make-faces): Use dolist instead of mapc. Implement the
1893 possibility of having outline-style colors for heading. Don't call
1894 this function immediately -- give the users time to make their changes
1895 through the customize interface. Once we call this function, Emcs from
1896 CVS will not allow the faces to be changed easily, which is a shame.
1898 * muse-message.el (muse-message-contents-tag): Copied from
1899 `muse-publish-contents-tag' in order to keep the customization
1900 interface from making the `muse-markup-tags' option from throwing a
1901 type mismatch error. This function is untested and will likely do
1902 nothing useful. This file has been moved to the experimental folder
1903 until it gets fleshed out more.
1905 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1906 file that could eventually provide wiki-like ability. Currently this
1907 is just a collection of functions that were pruned out when he remade
1908 Muse, so don't get too excited. I plan to eventually merge Yann
1909 Hodique's work here, probably after the first release of Muse.
1911 * muse-regexps.el (muse-regexp): Improve description.
1913 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1914 the muse-regexp group since it is just a single regexp. Lists of
1915 regexps don't have to be in muse-regexp, however.
1917 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1918 since the Emacs devel mailing list seems to not want Britain-izations
1921 * muse-colors.el (muse-colors): Ditto.
1923 * muse-docbook.el (muse-docbook): Ditto.
1925 * muse-html.el (muse-html): Ditto.
1927 * muse-http.el (muse-http): Ditto.
1929 * muse-message.el (muse-message): Ditto.
1931 * muse-mode.el (muse-mode): Ditto.
1933 * muse-project.el (muse-project): Ditto.
1935 * muse-publish.el (muse-publish): Ditto.
1937 * muse.el (muse): Ditto.
1940 experimental/.arch-ids/=id
1941 experimental/.arch-ids/muse-wiki.el.id
1942 experimental/muse-wiki.el
1945 ChangeLog experimental/muse-message.el muse-blosxom.el
1946 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1947 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1951 .arch-ids/muse-message.el.id
1952 ==> experimental/.arch-ids/muse-message.el.id
1954 ==> experimental/muse-message.el
1957 experimental experimental/.arch-ids
1960 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1963 Fix publishing error when given an empty string for header/footer.
1965 muse--main--1.0--patch-55
1967 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1968 `file-readable-p' if it is an empty string. For some reason,
1969 `file-readable-p' and `insert-file-contents' were treating an empty
1970 string as if it were the current directory.
1973 ChangeLog muse-publish.el
1976 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1979 WYSIWYG emphasis, XEmacs compatibility hacks.
1981 muse--main--1.0--patch-54
1983 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1984 compliant. Only colorize if we end with the same number of asterisks
1985 as we start with, preventing unnoticed syntax errors. Don't colorize
1986 in the middle of a word.
1987 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1988 Only colorize if we end with an underscore. Don't colorize in the
1991 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1992 inside of group. This will probably not do anything, but it seems
1995 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1996 where we start with an image link. JohnW didn't seem to like having
1997 <p> tags inserted before image links, but they don't validate properly
1998 as they are. For now, I will surround such links/paragraphs with <div
1999 class="image-link"> in an attempt to be as not invasive and yet
2000 standards compliant as possible.
2002 * muse-html.el (muse-html-escape-string): Work around distinction between
2003 int and char types in XEmacs. Deal with an annoying replace-match bug
2004 in XEmacs that rears its head at times.
2006 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2010 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2014 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2017 Minor code cleanup to address elint issues.
2019 muse--main--1.0--patch-53
2021 * Makefile (test): Don't build README files during this rule. Remove
2022 spurious "make clean" statement.
2024 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2025 `muse-colors' group, and give it a proper type.
2027 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2029 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2030 muse-my-journal-find-entries): Replace `string-to-int' with
2033 * muse-html.el (muse-html-insert-contents): Ditto.
2035 * muse-journal.el (muse-journal-html-munge-buffer,
2036 muse-journal-latex-munge-buffer): Ditto.
2038 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2040 * muse-publish.el (muse-publish-markup-footnote,
2041 muse-publish-contents-tag): Ditto.
2043 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2046 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2047 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2051 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2054 Add ability to automate the creation a new blosxom entry.
2056 muse--main--1.0--patch-52
2058 * examples/mwolson/muse-init.el: Move new entry section to
2059 muse-blosxom.el. Modify the key settings in my example accordingly.
2061 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2062 Muse always makes sure that the file ends with a newline.
2064 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2065 planner markup is now provided automatically by the planner port to
2066 Muse, and we don't have any customized markup.
2068 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2069 variable that specifies where the base directory of your blog entries
2072 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2073 the base directory. Explore categories recursively.
2075 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2076 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2077 special characters file name.
2079 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2080 making a new blog entry. It will prompt you for a category, then a
2081 title, and then will create a new file that has the date and title
2085 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2088 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2091 Change mailing address of FSF, add AUTHORS file.
2093 muse--main--1.0--patch-51
2095 * muse-*.el, muse.texi: Change mailing address of FSF.
2097 * muse.texi (Contributors): Fix typo.
2099 * AUTHORS: New file containing a list of all of those who have
2100 contributed code or documentation to Muse, how many lines were changed,
2104 .arch-ids/AUTHORS.id AUTHORS
2107 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2108 muse-html.el muse-http.el muse-journal.el muse-latex.el
2109 muse-message.el muse-mode.el muse-poem.el muse-project.el
2110 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2114 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2117 Merged from hodique@lifl.fr--2005 (patch 0-1)
2119 muse--main--1.0--patch-50
2123 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2124 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2126 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2127 fix .html (for example) in visible names for links
2130 ChangeLog muse-publish.el
2133 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2134 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2137 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2140 Make generated X(HT)ML show up in the right encoding in other modes.
2142 muse--main--1.0--patch-49
2144 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2145 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2146 generated (X)HTML files show up in the right coding system when editing
2147 them with another Emacs mode.
2149 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2150 encoding instead of hard-coding it.
2152 * muse-message.el: Add content to Commentary section, explaining the use
2153 of this publishing style.
2156 ChangeLog muse-html.el muse-journal.el muse-message.el
2159 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2162 Move regexps to same group, only make 4 heading faces.
2164 muse--main--1.0--patch-48
2166 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2167 can only publish 3 of them specially, leaving the fourth to be in
2169 (muse-colors-markup): Only recognize 4 levels of heading.
2171 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2172 (muse-file-regexp, muse-image-regexp)
2173 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2174 like a good idea to have all the regexps in the same group.
2177 ChangeLog muse-colors.el muse-regexps.el muse.el
2180 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2183 Update my example config, minor code cleanup.
2185 muse--main--1.0--patch-47
2187 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2188 names and add "Plans" project.
2190 * muse-docbook.el (looking-back): Delete.
2192 * muse-html.el (looking-back): Delete.
2194 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2195 instead of `looking-back'.
2197 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2198 function, use this function. If `looking-back' exists, call it;
2199 otherwise, use a workaround.
2202 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2205 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2206 muse-html.el muse.el
2209 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2212 Handle a few paragraph publishing edge cases better.
2214 muse--main--1.0--patch-46
2216 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2217 beginning-of-document, end-of-document, and paragraph separator regexps
2218 so that one markup rule can be used in all these cases.
2219 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2220 particular, blockquote or center at beginning or end of document will
2221 be published properly. Hopefully this won't slow things down too much.
2222 (muse-docbook-markup-paragraph-close): Removed.
2224 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2226 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2228 (muse-html-markup-paragraph-close): Removed.
2231 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2234 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2237 Improve prompt when reading a tag.
2239 muse--main--1.0--patch-45
2241 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2242 other Emacs modes seem to do.
2245 ChangeLog muse-mode.el
2248 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2251 Warn user when publishing fails due to a private directory.
2253 muse--main--1.0--patch-44
2255 * muse-project.el (muse-project-private-p): Warn users when publishing a
2256 file fails due to its directory not being readable by others. Make
2257 sure that you do a `chmod +o name_of_directory' if you want the
2258 contents of that directory to be publishable.
2261 ChangeLog muse-project.el
2264 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2267 Fix error with example tags and message publishing style.
2269 muse--main--1.0--patch-43
2271 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2272 see if a previous definition for `font-lock-multiline' exists.
2274 * muse-message.el (muse-message-example-tag): Don't require two
2275 additional (unused) arguments.
2278 ChangeLog muse-colors.el muse-message.el
2281 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2284 Always end the published document with a newline.
2286 muse--main--1.0--patch-42
2288 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2289 published document with a newline.
2291 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2294 ChangeLog muse-docbook.el muse-html.el
2297 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2300 Don't let automatic backup files crash the publishing process.
2302 muse--main--1.0--patch-41
2304 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2305 directive since this value is already processed by
2306 `muse-publish-markup-directive', and may be obtained by using
2307 the code: (muse-publishing-directive "date").
2309 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2310 to run (funcall nil); this happened once during a debugging process.
2312 * muse-project.el (muse-project-private-p): Skip any file for which we
2313 cannot fetch attributes. This fixes a bug where having an
2314 Emacs-generated automatic backup file in a publishing directory causes
2315 the publishing process to halt with an error.
2318 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2321 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2324 Apply fix in previous patch to the DocBook publishing style.
2326 muse--main--1.0--patch-40
2328 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2329 previous patch here as well.
2333 ChangeLog muse-docbook.el
2336 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2339 Fix newly-introduced lock-up during HTML publishing.
2341 muse--main--1.0--patch-39
2343 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2344 planner rules higher priority in the publishing sequence. Hopefully
2345 this will not wreck anything; I don't use these rules, so I cannot
2346 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2348 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2349 replace-match; that seems to be slightly evil. Return nil instead of a
2350 newline since otherwise Muse thinks that we are not done yet and gets
2351 into an infinite loop. This should fix the lock-up problem that
2352 resulted from the previous few patches.
2355 ChangeLog muse-blosxom.el muse-html.el
2358 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2363 muse--main--1.0--patch-38
2365 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2369 ChangeLog muse-blosxom.el
2372 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2375 Make docbook and blosxom modes close paragraphs properly at end.
2377 muse--main--1.0--patch-37
2379 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2382 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2383 (muse-docbook-markup-paragraph-close): Adapt from
2384 `muse-html-markup-paragraph-close'.
2386 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2387 preserve the same appearance as before the last patch.
2390 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2393 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2396 Bugfix: Close P tag properly at end of file.
2398 muse--main--1.0--patch-36
2400 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2403 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2404 detecting whether or not a paragraph needs a closing P tag.
2405 (muse-html-markup-paragraph-close): New function that only inserts a
2406 closing P tag when an unclosed P tag is nearby.
2409 ChangeLog muse-blosxom.el muse-html.el
2412 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2415 Update my example settings.
2417 muse--main--1.0--patch-35
2419 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2422 ChangeLog examples/mwolson/muse-init.el
2425 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2428 Update documentation for C-c TAB feature.
2430 muse--main--1.0--patch-34
2432 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2440 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2443 New feature: tag completion with C-c TAB.
2445 muse--main--1.0--patch-33
2447 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2448 (muse-tag-history, muse-custom-tags): New variables that keep track of
2449 the tag history and newly-entered tags respectively for
2451 (muse-insert-tag): New function that interactively prompts the user for
2455 ChangeLog muse-mode.el
2458 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2461 Fix XHTML validation error with <hr> and <br>.
2463 muse--main--1.0--patch-32
2465 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2466 and HR tags for XHTML publishing. This should fix a few validation
2467 errors that I've been noticing lately.
2470 ChangeLog muse-html.el
2473 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2476 Remove flyspell overlays on links.
2478 muse--main--1.0--patch-31
2480 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2481 should make the link clickable. On Emacs21, the color will stay red,
2482 but other Emacsen should do the right thing, which is use the normal
2483 link color. Hopefully this will fix some strange flyspell-related link
2487 ChangeLog muse-colors.el
2490 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2493 Update my example Muse settings.
2495 muse--main--1.0--patch-30
2497 * examples/mwolson/muse-init.el: Update from my latest version.
2498 (muse-project-alist): Remove the francais part of my blog.
2499 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2500 into this and `my-muse-mode-fill-nobreak-p'.
2501 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2502 this is the best way to accomplish this.
2503 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2504 characters in the title.
2505 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2508 ChangeLog examples/mwolson/muse-init.el
2511 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2514 Add simple `muse-version' function.
2516 muse--main--1.0--patch-29
2518 * muse.el (muse-version): New function that displays the value of the
2519 `muse-version' variable. This should be easier for the user to type
2520 than C-h v muse-version.
2526 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2529 Don't compile documentation by default.
2531 muse--main--1.0--patch-28
2533 * Makefile (all): Don't compile documentation by default.
2534 (doc): Use this rule to compile documentation.
2540 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2543 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2545 muse--main--1.0--patch-27
2547 2005-04-16 Michael Olson <mwolson@gnu.org>
2549 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2550 johnw. If a journal entry's title is a [[link]], then an
2551 <enclosure> tag will be added to the XML data giving the size and
2552 MIME type of the link target. This makes podcasting with Muse
2554 (muse-journal-rss-entry-template): Add enclosure usage to example.
2555 (muse-journal-rss-munge-buffer): Implement enclosures.
2558 ChangeLog muse-journal.el
2561 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2564 Standardize source headers, appease elint, don't require planner
2566 muse--main--1.0--patch-26
2568 2005-04-15 Michael Olson <mwolson@gnu.org>
2570 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2571 `scripts' directory since it really isn't part of Muse proper; it
2572 is used to generate Muse output from the command line.
2574 * muse-blosxom.el: Handle case where planner is not loaded so that
2575 it isn't a hard requirement.
2577 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2578 that elint doesn't complain.
2580 * muse-message.el (muse-message-markup-link): Don't throw up on
2581 links with no description.
2583 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2584 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2585 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2586 muse-project.el, muse-publish.el, muse-regexps.el,
2587 muse-texinfo.el, muse.el: Add standard header for each file in
2588 preparation for the initial release, which will hopefully happen
2589 sometime within the next month.
2593 experimental/.arch-ids/=id
2596 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2597 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2598 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2599 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2600 muse-texinfo.el muse.el
2603 .arch-ids/muse-build.el.id
2604 ==> scripts/.arch-ids/muse-build.el.id
2606 ==> scripts/muse-build.el
2608 removed directories:
2609 experimental experimental/.arch-ids
2612 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2615 Merge contents of muse-latexcjk.el into muse-latex.el.
2617 muse--main--1.0--patch-25
2619 2005-04-14 Michael Olson <mwolson@gnu.org>
2621 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2622 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2623 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2624 Merge in from muse-latexcjk.el.
2626 * muse-latexcjk.el: Removed, functionality merged with
2630 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2633 ChangeLog muse-latex.el
2636 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2639 Merge muse-xhtml.el into muse-html.el.
2641 muse--main--1.0--patch-24
2643 2005-04-06 Michael Olson <mwolson@gnu.org>
2645 * examples/mwolson/muse-init.el: Update with respect to the
2646 muse-xhtml.el merge.
2648 * muse-html.el: The contents of muse-xhtml.el have been merged in
2649 as advised by John Wiegley.
2650 (muse-html-style-sheet): Add example for XHTML use in the
2651 function's documentation.
2652 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2653 Moved from muse-xhtml.el.
2655 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2658 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2661 ChangeLog examples/mwolson/muse-init.el muse-html.el
2664 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2667 Try to fix regexps for Emacs 21.4.
2669 muse--main--1.0--patch-23
2671 2005-04-05 Michael Olson <mwolson@gnu.org>
2673 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2677 ChangeLog muse-regexps.el
2680 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2683 Add comments to the publish-project example script
2685 muse--main--1.0--patch-22
2687 2005-04-01 Michael Olson <mwolson@gnu.org>
2689 * examples/publish-project: Moved here from
2690 scripts/publish-project. Added a few comments so people know what
2694 ChangeLog examples/publish-project
2697 scripts/.arch-ids/publish-project.id
2698 ==> examples/.arch-ids/publish-project.id
2699 scripts/publish-project
2700 ==> examples/publish-project
2703 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2706 New XHTML style, add more examples to my sample muse config
2708 muse--main--1.0--patch-21
2710 2005-03-31 Michael Olson <mwolson@gnu.org>
2712 * examples/mwolson/muse-init.el: Give an example of deriving a
2713 custom publishing style.
2714 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2715 (my-muse-prepare-entry-for-xanga): Mangle the published output
2716 from a blosxom project and copy the result to the clipboard for
2717 easy pasting into Xanga's web form. The file is untouched.
2719 * muse-html.el (muse-html-style-sheet): Include the <style
2720 type="text/css"></style> wrapper around the example.
2721 (muse-html-header): Don't add <style type="text/css"></style>
2722 around the value of `muse-html-style-sheet' anymore. This allows
2723 for the option of putting your stylesheet(s) in a separate file.
2724 An example of this is given in the documentation for this
2727 * muse-xhtml: New file that implements a publishing style which is
2728 derived from HTML mode. It uses a slightly modified version of
2729 the HTML markup rules to generate XHTML-compliant output.
2731 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2732 "blosxom" style has been renamed to "blosxom-html". Fix a few
2735 * muse-journal.el: Add new "journal-xhtml" style.
2737 * muse-message.el: Add new "message-xhtml" style.
2740 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2743 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2744 muse-html.el muse-journal.el muse-message.el
2747 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2750 Add my muse configuration to the examples
2752 muse--main--1.0--patch-20
2754 2005-03-24 Michael Olson <mwolson@gnu.org>
2756 * examples/johnw: Move John Wiegley's configuration to this
2759 * examples/mwolson: My configuration files go here.
2761 * examples/mwolson/muse-init.el: My Muse configuration file. I
2762 just figured out how to keep links from being spell-checked or
2763 split up by fill-mode, so the implementation of this may be found
2764 here. I also made a function that sets up a blog entry for me.
2767 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2768 examples/mwolson/.arch-ids/muse-init.el.id
2769 examples/mwolson/muse-init.el
2775 examples/.arch-ids/muse-johnw.el.id
2776 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2777 examples/.arch-ids/publish-johnw.id
2778 ==> examples/johnw/.arch-ids/publish-johnw.id
2779 examples/muse-johnw.el
2780 ==> examples/johnw/muse-johnw.el
2781 examples/publish-johnw
2782 ==> examples/johnw/publish-johnw
2785 examples/johnw examples/johnw/.arch-ids examples/mwolson
2786 examples/mwolson/.arch-ids
2789 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2792 Add muse-blosxom script and plugin for pyblosxom
2794 muse--main--1.0--patch-19
2796 2005-03-24 Michael Olson <mwolson@gnu.org>
2798 * muse-blosxom.el: Update copyright notice in headers and mention
2799 the pyblosxom scripts.
2801 * contrib/pyblosxom: New directory containing pyblosxom plugins
2804 * contrib/getstamps.py: Script that generates the "timestamps"
2805 file, run on the local machine.
2807 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2811 contrib/pyblosxom/.arch-ids/=id
2812 contrib/pyblosxom/.arch-ids/getstamps.py.id
2813 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2814 contrib/pyblosxom/getstamps.py
2815 contrib/pyblosxom/hardcodedates.py
2818 ChangeLog muse-blosxom.el
2821 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2824 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2827 muse-blosxom.el has matured past experimental status
2829 muse--main--1.0--patch-18
2831 2005-03-23 Michael Olson <mwolson@gnu.org>
2833 * muse-blosxom.el: Remove common functionality that has already
2834 been implemented in `muse-html.el'. Derive this mode from
2835 `muse-html'. Update documentation. I now feel that this file is
2836 ready to be included in the top-level Muse directory.
2839 ChangeLog muse-blosxom.el
2842 experimental/.arch-ids/muse-blosxom.el.id
2843 ==> .arch-ids/muse-blosxom.el.id
2844 experimental/muse-blosxom.el
2848 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2851 Make muse-blosxom.el slightly less experimental
2853 muse--main--1.0--patch-17
2855 2005-03-22 Michael Olson <mwolson@gnu.org>
2857 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2858 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2860 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2861 from the `muse-blosxom-markup-date-directive' rule.
2862 (blosxom-set-time): Remove this function. We're not going to be
2863 touching the timestamp manually anymore -- it's too much of a
2864 hassle. Right now I've got a python program that compiles a
2865 timestamp file and a pyblosxom helper that reads it. Something
2866 similar could be arranged for blosxom, I'm sure.
2870 ChangeLog experimental/muse-blosxom.el
2873 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2876 Apply latest journal-related updates from johnw
2878 muse--main--1.0--patch-16
2882 ChangeLog examples/muse-johnw.el muse-journal.el
2885 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2888 Add Projects node to the manual
2890 muse--main--1.0--patch-15
2892 2005-02-28 Michael Olson <mwolson@gnu.org>
2894 * muse.texi: Change copyright notice since the FSF is now the
2896 (Projects): New node, based on a section from the README file.
2902 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2905 Correct documentation, adding some content.
2907 muse--main--1.0--patch-14
2909 2005-02-28 Michael Olson <mwolson@gnu.org>
2911 * muse.texi: Change license terms of the documentation to the GNU
2912 GPL instead of the GNU FDL, as per the consent of the copyright
2913 holders of the emacs-wiki manual, from which this is based. Some
2914 emacs-wiki-isms in the manual were corrected, and the Getting
2915 Started section was updated.
2921 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2924 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2926 muse--main--1.0--patch-13
2928 2005-02-17 Michael Olson <mwolson@gnu.org>
2930 * experimental/muse-blosxom.el: Somehow the contents of this file
2931 managed to get duplicated. I removed the duplicates.
2932 (muse-blosxom-date): Remove this, since it is not useful.
2933 (muse-blosxom-header): Use the standard header that blosxom.el
2937 ChangeLog experimental/muse-blosxom.el
2940 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2943 Initial commit of muse.texi, nothing substantial
2945 muse--main--1.0--patch-12
2947 2005-02-07 Michael Olson <mwolson@gnu.org>
2949 * muse.texi: New file that provides the documentation for Muse.
2950 It is in a very rough form at the moment. Nothing substantial may
2951 be found here yet. Be ye warned.
2954 .arch-ids/muse.texi.id muse.texi
2960 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2963 Add docstring, new trivial function
2965 muse--main--1.0--patch-11
2967 2005-02-07 Michael Olson <mwolson@gnu.org>
2969 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2970 `muse-what-changed'. No functionality change.
2971 (muse-what-changed): New function that displays in diff format the
2972 changes made since the buffer was last saved.
2974 * muse-project.el (muse-project-publish): Add docstring.
2977 ChangeLog muse-mode.el muse-project.el
2980 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2983 Add experimental version of muse-blosxom.el to project
2985 muse--main--1.0--patch-10
2987 2005-02-04 Michael Olson <mwolson@gnu.org>
2989 * Makefile (realclean): Remove file that gets generated when fonts
2992 * experimental/muse-bloxsom.el: New file that implements Blosxom
2993 support for Muse. It's in a very rough state, hence its placement
2994 in the `experimental' directory.
2997 experimental/.arch-ids/=id
2998 experimental/.arch-ids/muse-blosxom.el.id
2999 experimental/muse-blosxom.el
3005 experimental experimental/.arch-ids
3008 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3011 Make permissions more consistent
3013 muse--main--1.0--patch-9
3019 modified directories:
3020 contrib examples scripts
3023 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3028 muse--main--1.0--patch-8
3030 2005-02-04 Michael Olson <mwolson@gnu.org>
3032 * muse-build.el: Add contrib directory to `load-path'.
3033 (muse-elint-files): Load `muse-regexps.el'.
3035 * scripts/publish: Change permissions so that this script is
3036 executable. Add contrib directory to load list. Add
3037 `muse-regexps.el' to list.
3040 ChangeLog muse-build.el scripts/publish
3043 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3046 Use "—" instead of "—"
3048 muse--main--1.0--patch-7
3050 2005-01-31 Michael Olson <mwolson@gnu.org>
3052 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3053 with "—" so that documents validate properly. Thanks to
3054 Björn Lindström for the suggestion.
3056 * muse-html.el (muse-html-markup-strings): Ditto.
3059 ChangeLog muse-docbook.el muse-html.el
3062 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3065 Fix use of "[:blank:]" in underline markup
3067 muse--main--1.0--patch-6
3069 2005-01-25 Michael Olson <mwolson@gnu.org>
3071 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3072 use of `muse-regexp-blank'.
3075 ChangeLog muse-colors.el
3078 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3081 Fix problem with headings being given wrong face
3083 muse--main--1.0--patch-5
3085 2005-01-03 Michael Olson <mwolson@gnu.org>
3087 * muse-colors.el: Add header.
3088 (muse-colors-emphasized): Headings were being given the coloring
3089 for the next level of heading instead of the real
3090 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3091 Heading"). Thanks to Lan Yufeng for finding this and sending a
3094 * muse-regexps.el: Fix header.
3097 ChangeLog muse-colors.el muse-regexps.el
3100 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3105 muse--main--1.0--patch-4
3107 2005-01-01 Michael Olson <mwolson@gnu.org>
3109 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3110 version will be automatically maintained by Arch.
3114 .arch-ids/ChangeLog.id ChangeLog
3117 .arch-ids/ChangeLog.id
3118 ==> .arch-ids/ChangeLog.2004.id
3123 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3126 Extended regexps fix, allow spaces in 1st part of links
3128 muse--main--1.0--patch-3
3130 2004-12-30 Michael Olson <mwolson@gnu.org>
3132 * muse.el (muse-link-regexp): Allow spaces in the first part of
3135 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3136 customizable alternatives to extended character classes.
3138 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3141 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3142 muse-html.el muse-mode.el muse-publish.el muse.el
3145 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3148 Begin to change regexp handling, tweak muse.el header
3150 muse--main--1.0--patch-2
3152 2004-12-29 Michael Olson <mwolson@gnu.org>
3154 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3157 * muse-regexps.el: New file that implements regexp handling.
3158 Generalized regexp options will be moved to it eventually.
3161 .arch-ids/muse-regexps.el.id muse-regexps.el
3167 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3170 Do some early spring cleaning
3172 muse--main--1.0--patch-1
3174 2004-12-29 Michael Olson <mwolson@gnu.org>
3176 * Makefile: Change path to `publish' script.
3178 * contrib/pcomplete.el: New file that is used by Muse without
3179 actually being a part of it: hence its location in the contrib
3182 * contrib/cgi.el, contrib/httpd.el: New location.
3184 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3186 * scripts/publish, scripts/publish-project: Ditto.
3189 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3190 contrib/pcomplete.el examples/.arch-ids/=id
3191 scripts/.arch-ids/=id
3198 ==> contrib/.arch-ids/cgi.el.id
3199 .arch-ids/httpd.el.id
3200 ==> contrib/.arch-ids/httpd.el.id
3201 .arch-ids/muse-johnw.el.id
3202 ==> examples/.arch-ids/muse-johnw.el.id
3203 .arch-ids/publish-johnw.id
3204 ==> examples/.arch-ids/publish-johnw.id
3205 .arch-ids/publish-project.id
3206 ==> scripts/.arch-ids/publish-project.id
3207 .arch-ids/publish.id
3208 ==> scripts/.arch-ids/publish.id
3212 ==> contrib/httpd.el
3214 ==> examples/muse-johnw.el
3218 ==> examples/publish-johnw
3220 ==> scripts/publish-project
3223 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3227 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3230 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3232 muse--main--1.0--base-0
3234 (automatically generated log message)
3237 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3238 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3239 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3240 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3241 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3242 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3243 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3244 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3245 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3246 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3247 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3248 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3249 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3250 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3251 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3252 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3253 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3254 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8