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-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
8 Jump to bad and good links on TAB; mode-choosing fix.
10 muse--main--1.0--patch-127
12 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
13 pics a major mode for a file. If one is specified in the project of
14 file, use it. Otherwise, use muse-mode.
15 (muse-next-reference, muse-previous-reference): Jump to bad links as
18 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
22 ChangeLog lisp/muse-mode.el lisp/muse.el
25 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
28 Add specified Muse file extension to auto-mode-alist.
30 muse--main--1.0--patch-126
32 * lisp/muse.el (muse-file-extension): If extension is specified, remove
33 the old extension from auto-mode-alist and add the new one. This
34 eliminates the need to set muse-mode-auto-p when you have specified a
37 * examples/mwolson/muse-init.el: Sync.
40 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
43 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
46 Make `muse-project-alist' more intuitively customizable.
48 muse--main--1.0--patch-125
50 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
53 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
54 (muse-project-alist-get): New function that pre-parses
55 `muse-projects-alist' before customization in order to work around an
56 annoying limitation in the customize interface.
57 (muse-project-alist-set): New function that takes the value that
58 customize gave us and turns it into something Muse can use.
59 (muse-project): New widget that outlines the form of the
60 `muse-project-alist' variable.
61 (muse-project-alist): Use the `muse-project' widget and specify :set
65 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
68 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
71 Silence compiler warnings.
73 muse--main--1.0--patch-124
75 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
77 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
80 * lisp/muse-project.el (muse-project-applicable-styles): Call
81 `muse-assert' with only 1 argument to silence a compiler warning.
84 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
88 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
91 muse-docbook: Merge several other types of tags if necessary.
93 muse--main--1.0--patch-123
95 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
96 `muse-docbook-fixup-sections'. For each TAG in
97 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
98 merge them together. Thanks to Dale P. Smith for the suggestion.
99 (muse-docbook-merged-tags): Customizable list of tags that need merging.
102 ChangeLog lisp/muse-docbook.el
105 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
108 muse-docbook: Output an XML tag with encoding at the beginning of document.
110 muse--main--1.0--patch-122
112 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
114 (muse-docbook-encoding-default): New option that determines which Emacs
115 buffer encoding to use by default in Muse DocBook files if none is
117 (muse-docbook-charset-default): New option that determines the DocBook
118 XML charset to use if no translation is found in
119 muse-docbook-encoding-map.
120 (muse-docbook-encoding-map): New option alist that maps an emacs coding
121 system to its associated DocBook coding system.
122 (muse-docbook-transform-content-type): New function that determines the
123 DocBook XML encoding to use based on the contents of
124 muse-docbook-encoding-map.
125 (muse-docbook-encoding): New function that calls
126 muse-docbook-transform-content-type.
127 (muse-docbook-finalize-buffer): New function that sets the buffer file
128 coding system to the value of muse-docbook-encoding-default, but only
129 if the buffers contents have no special characters.
130 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
133 ChangeLog lisp/muse-docbook.el
136 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
139 Apply muse-docbook patch from Dale P. Smith.
141 muse--main--1.0--patch-121
143 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
144 Dale P. Smith to make the markup much better.
147 AUTHORS ChangeLog lisp/muse-docbook.el
150 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
153 Use different mapping for S-tab on Windows.
155 muse--main--1.0--patch-120
157 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
158 Windows, use [(shift tab)] for `muse-previous-reference'.
161 ChangeLog lisp/muse-mode.el
164 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
169 muse--main--1.0--patch-119
171 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
172 `muse-match-string-no-properties' so XEmacs doesn't complain.
175 ChangeLog lisp/muse-wiki.el
178 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
181 Handle a few edge cases with project-page resolution gracefully.
183 muse--main--1.0--patch-118
185 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
186 make sure that PAGE is specified. STYLES should be generated
187 automatically, but it could theoretically fail. I'm managing to
188 trigger this when messing with unsaved Muse files. Handle case where
189 buffer has not yet been saved.
190 (muse-project-find-file): Don't try to resolve relative links; just
193 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
194 point-of-reference bug. No need to call muse-project-page-of-file
195 since buffer-file-name and muse-publishing-current-file both give us
198 * lisp/muse-mode.el (muse-link-at-point): For some reason,
199 `skip-chars-backward' only respects the newline some of the time.
203 ChangeLog lisp/muse-mode.el lisp/muse-project.el
207 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
210 Fix image-link goof-up and add pretty titles.
212 muse--main--1.0--patch-117
214 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
215 class="image-link"> instead of <div class="image-link">. I found a bug
216 with the way I was handling both, so I decided to simplify things.
218 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
219 `muse-publish-output-name', but keeps the directory prefix.
220 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
222 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
223 customizable option that determines the words to downcase in title.
224 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
225 Capitalized Title out of either a string or the current title. This is
226 not currently used by any other function -- for now it is meant to be
230 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
233 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
236 Escape specials in link descriptions.
238 muse--main--1.0--patch-116
240 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
241 function that escapes special characters in the given string according
242 to the current publishing style.
243 (muse-publish-url): Use the above function to escape the description
244 part of extended links.
245 (muse-publish-prepare-url): Don't make string read-only; it does
248 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
249 (muse-wiki-transform-wikiword): Don't make string read-only.
252 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
255 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
258 Escape "&", "<", and ">" in URL text.
260 muse--main--1.0--patch-115
262 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
263 specially. Thanks to John Sullivan for the suggestion.
266 ChangeLog lisp/muse-html.el
269 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
272 Update my example configuration.
274 muse--main--1.0--patch-114
276 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
277 project to "WebSite" in order to make it more distinct.
278 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
279 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
281 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
282 published name of the current file. I really should make a function
283 called `muse-published-name' or something similar!
284 ("\C-cpx"): Use this key sequence for
285 `my-muse-prepare-entry-for-xanga'.
286 (muse-file-extension): I'm making use of this so I can figure out its
290 ChangeLog examples/mwolson/muse-init.el
293 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
296 Tackle a project name interwiki highlighting snafu.
298 muse--main--1.0--patch-113
300 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
301 this. It seems to be more robust now. Highlighting is going the way I
305 ChangeLog lisp/muse-wiki.el
308 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
311 Fix some gross mistakes.
313 muse--main--1.0--patch-112
315 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
318 * lisp/muse-project.el (muse-project-file-entries): If
319 `muse-file-extension' is defined, use it to filter the entries.
321 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
322 variable. Move higher in file.
324 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
325 argument instead of the real name of the variable.
328 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
332 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
335 Make natural interwiki links between projects mostly work.
337 muse--main--1.0--patch-111
339 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
340 function and flesh it out. This seems to work properly, though for
341 some reason, interwiki links using projects are a bit flakey.
342 (muse-wiki-handle-interwiki): Deal with case where we have a project
343 name in an interwiki link.
346 ChangeLog lisp/muse-wiki.el
349 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
352 Fix Emacs21 issue with muse-insert-tag.
354 muse--main--1.0--patch-110
356 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
357 completing-read to appease older Emacsen.
360 ChangeLog lisp/muse-mode.el
363 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
366 Fix error with `muse-blosxom-new-entry' and Emacs21.
368 muse--main--1.0--patch-109
370 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
371 `completing-read' so that old versions of Emacs don't complain.
374 ChangeLog lisp/muse-blosxom.el
377 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
380 Try to fix an error with `muse-blosxom-get-categories'.
382 muse--main--1.0--patch-108
384 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
385 about processing directories.
388 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
391 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
394 Make a distinction between implicit and explicit links at publish-time.
396 muse--main--1.0--patch-107
398 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
400 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
402 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
405 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
406 not we are dealing with an explicit link.
408 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
410 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
411 argument, but ignore it.
413 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
414 when link is not explicit.
417 ChangeLog lisp/muse-html.el lisp/muse-http.el
418 lisp/muse-publish.el lisp/muse-wiki.el
421 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
424 Implement several WikiWord handling fixes.
426 muse--main--1.0--patch-106
428 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
429 found by the handlers. Don't send implicit links through some of the
432 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
433 of interwiki link before calling `muse-handle-explicit-link'.
435 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
436 "\\|" separator between project-alist entries and interwiki entries.
437 Force a reconfiguration of muse-colors-markup.
439 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
440 sure that we don't colorize WikiNames that don't go with any file.
444 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
448 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
451 Attempt to simplify muse-wiki a bit.
453 muse--main--1.0--patch-105
455 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
458 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
459 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
460 (muse-wiki-update-use-wikiword-markup-regexp)
461 (muse-wiki-update-use-wikiword-link-function)
462 (muse-wiki-update-use-wikiword-url-transforms): Remove.
463 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
465 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
466 `muse-wiki-use-wikiword' is specified.
468 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
469 unless `muse-wiki-use-wikiword' is specified.
471 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
474 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
475 muse-publish-markup-regexps.
477 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
478 muse-publish-url-transforms.
480 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
481 muse-wiki-handle-wikiword to muse-implicit-link-functions.
485 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
488 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
491 Make muse-blosxom use relative name of published file in page-date alist.
493 muse--main--1.0--patch-104
495 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
497 (muse-blosxom-update-page-date-alist): Renamed from
498 `muse-blosxom-markup-date-directive'. Make the current file name
499 relative to the base directory and strip file extension if necessary.
503 ChangeLog lisp/muse-blosxom.el
506 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
509 Hack on muse-blosxom timestamps somewhat.
511 muse--main--1.0--patch-103
513 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
514 actually do something useful. This should have a different name,
516 ("blosxom-html", "blosxom-xhtml"): Call
517 `muse-blosxom-markup-date-directive' after publishing each entry.
521 ChangeLog lisp/muse-blosxom.el
524 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
527 Fix several startup and compile errors.
529 muse--main--1.0--patch-102
531 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
532 fixes an error that occurred during startup.
534 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
535 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
538 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
539 that the nasty compile errors go away. Fix a few typos.
540 (muse-ignored-extensions): Fix docstring.
541 (muse-file-extension): Move this higher in the file.
546 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
549 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
552 Note that muse-file-extension should not have "." in front.
554 muse--main--1.0--patch-101
556 * lisp/muse-project.el (muse-project-find-file): Handle case where
557 muse-file-extension is not specified.
559 * lisp/muse.el (muse-file-extension): Note that the period at the
560 beginning of this value should be omitted.
562 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
563 file extension so that regexp characters inside the extension will not
564 goof it up. This should never be a problem in normal cases, but let's
569 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
573 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
576 Implement optional file extension of Muse files.
578 muse--main--1.0--patch-100
580 * lisp/muse-mode.el (muse-mode): Make sure
581 `muse-update-ignored-extensions-regexp' gets updated every time we
582 enter Muse mode. This works around a bug in the customize interface --
583 if a user changes an option using setq, the :set function sometimes
584 does not get executed. I should really try to determine whether or not
585 this is really an issue anymore.
587 * lisp/muse-project.el (muse-project-find-file): Make use of
588 `muse-file-extension'.
590 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
591 customizable; it is autogenerated from `muse-ignored-extensions'.
592 (muse-update-ignored-extensions-regexp): New function that sets the
593 value of `muse-ignored-extensions-regexp'. This is needed in order to
594 make sure that the value of `muse-file-extension' is taken into
596 (muse-ignored-extensions): New option that determines which file
597 extensions to ignore. It is in the form of a list of regexps.
599 * lisp/muse.el (muse-file-extension): New option that allows the user to
600 specify the file extension to be used for Muse files. By default, this
601 is nil, which means that no extension will be used.
603 * lisp/muse.el (muse-page-name): Handle case where
604 `muse-ignored-extensions-regexp' is nil.
608 ChangeLog lisp/muse-mode.el lisp/muse-project.el
609 lisp/muse-regexps.el lisp/muse.el
612 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
615 Document new blosxom convenience feature.
617 muse--main--1.0--patch-99
619 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
620 `muse-blosxom-project-alist-entry'. An example is provided in the
625 ChangeLog lisp/muse-blosxom.el
628 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
631 Further work on `muse-project-alist' entry generation for blosxom.
633 muse--main--1.0--patch-98
635 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
636 Include subdirectories in first part of "Blog" entry.
638 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
639 that returns a list of dirs that are to be used with the first part of
640 a `muse-project-alist' entry.
644 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
647 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
650 New function: muse-blosxom-project-alist-entry.
652 muse--main--1.0--patch-97
654 * examples/mwolson/muse-init.el: Update from my latest settings.
655 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
657 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
658 that generates the latter part of an entry for `muse-project-alist'.
662 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
665 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
668 Merged from hodique@lifl.fr--2005 (patch 12-23)
670 muse--main--1.0--patch-96
674 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
675 Merged from mwolson@gnu.org--2005 (patch 68-76)
677 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
678 Merged from mwolson@gnu.org--2005 (patch 77-80)
680 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
681 Merged from mwolson@gnu.org--2005 (patch 81)
683 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
684 Merged from mwolson@gnu.org--2005 (patch 82)
686 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
687 Escape % in latex publishing
689 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
692 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
693 small improvement on muse-make-link
695 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
696 Fix customization of muse-wiki-wikiword-regexp
698 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
699 Allow full customization of WikiWords
701 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
702 Fix mouse-2 yank bug in muse-mode
704 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
705 Fix interpretation order
707 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
708 Merged from mwolson@gnu.org--2005 (patch 83-95)
712 ChangeLog lisp/muse-wiki.el
715 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
716 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
717 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
718 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
719 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
720 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
721 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
722 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
723 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
724 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
725 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
726 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
729 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
734 muse--main--1.0--patch-95
736 * lisp/muse-mode.el (muse-follow-name-at-point)
737 (muse-follow-name-at-mouse): Docfixes.
741 ChangeLog lisp/muse-mode.el
744 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
747 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
749 muse--main--1.0--patch-94
751 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
752 `muse-blosxom-new-entry'.
754 * muse.texi (Blosxom Entries): Ditto.
758 ChangeLog lisp/muse-blosxom.el muse.texi
761 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
764 Re-add global mouse-2 event.
766 muse--main--1.0--patch-93
768 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
769 mouse-2, since Yann found a way around the problem I was facing.
770 (muse-follow-name-at-mouse): Call the event that would normally be used
771 here if we don't have a link at point.
775 ChangeLog lisp/muse-mode.el
778 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
781 Fix publishing error.
783 muse--main--1.0--patch-92
785 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
786 the cdr of output-dir. This was a code fragment from a previous
787 attempt to refactor this function.
791 ChangeLog lisp/muse-project.el
794 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
797 Work on getting to the point where we can resolve project interwiki links.
799 muse--main--1.0--patch-91
801 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
802 `muse-publishing-current-file'.
804 * lisp/muse-project.el (muse-project-of-file): Ditto.
806 * lisp/muse-project.el (muse-project-applicable-styles): New function
807 that returns the usable styles for a file, given either a list of
808 styles or a project name. This is useful for removing styles that will
809 be ignored for a file.
810 (muse-project-publish-file): Split :include and :exclude processing
811 into `muse-project-applicable-styles'.
813 * lisp/muse-publish.el (muse-publish-output-name): Use
814 `muse-publishing-current-file'.
816 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
818 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
821 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
822 names to be uninterpreted. Remove need for muse-assoc-string.
824 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
825 function that will be called to fetch a link to a page from a Muse
826 project from the output file of the currently-published file. This is
827 commented out for now since I ran out of energy.
829 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
830 `muse-wiki-resolve-project-page' for handling Muse project interwiki
831 links, but only when no match was found in `muse-wiki-interwiki-alist'.
832 Handle case where no interwiki can be found, even though this should
835 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
836 whenever Muse mode is entered. That way we don't have to enter an
837 extra command in our .emacs.
839 * lisp/muse.el (muse-current-file): Remove this, since a variable called
840 `muse-publishing-current-file' already exists that does the same thing.
843 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
845 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
850 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
851 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
854 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
857 Mouse-2 on regular text will yank rather than give an error.
859 muse--main--1.0--patch-90
861 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
862 this seems to be more trouble than it's worth.
863 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
864 use our own implementation.
868 ChangeLog lisp/muse-mode.el
871 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
874 Make interwiki links publish with the correct extension.
876 muse--main--1.0--patch-89
878 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
879 prefix and suffix to interwiki names, as well as stripping out unwanted
884 ChangeLog lisp/muse-wiki.el
887 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
890 Fix publishing of bare interwiki names.
892 muse--main--1.0--patch-88
894 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
895 `set'. Use `muse-assoc-string' instead of `assoc'.
897 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
898 `assoc-string' functionality usable with Emacs21 and XEmacs.
902 ChangeLog lisp/muse-wiki.el lisp/muse.el
905 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
908 Apply a few fixes from Yann's branch.
910 muse--main--1.0--patch-87
912 Background: I hacked on Muse over the weekend while offline, and so did
913 Yann. His changes to muse-wiki.el are different than the
914 ones that I made, so we should probably figure out the best
915 way to handle this when we both get on IRC again. For now,
916 I've merged in the bugfixes that he's made, omitting most of
917 the changes to muse-wiki.
919 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
921 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
923 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
924 introduced previously.
928 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
931 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
934 Warn if file not published; hack further on Wiki stuff.
936 muse--main--1.0--patch-86
938 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
939 complete <div> tags that are of the class "image-link". It is hoped
940 that this will prevent user-added <div> tags from being mangled.
942 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
943 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
944 need to look at the text at point.
946 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
947 current file has not been published since it was up-to-date. Thanks to
948 Bill Freeman for the suggestion.
950 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
951 is nil. If this happens, return the original URL.
953 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
954 `muse-wiki-update-interwiki-regexp.'
955 (muse-wiki-update-interwiki-regexp): New function that sets the value
956 of `muse-wiki-interwiki-regexp'.
957 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
960 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
961 `muse-wiki-expand-interwiki'.
962 (muse-wiki-transform-wikiword): New function that prevents WikiWords
963 with no matching file from being published as links.
965 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
966 string argument once again, since this behavior is needed when
968 (muse-wiki-handle-wikiword): Ditto.
970 * lisp/muse.el (muse-handle-url): Ditto.
972 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
973 after every unsuccessful attempt at handling the link. If argument is
974 given, restore match-data at end, too.
976 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
977 argument. Match data is always saved. If argument is not given,
978 assume that `muse-implicit-link-regexp' has been matched against, and
979 return the 1st match string if no handlers worked.
983 ChangeLog lisp/muse-html.el lisp/muse-mode.el
984 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
987 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
990 Hack on WikiName handling and make TAB work for Wiki links.
992 muse--main--1.0--patch-85
994 * lisp/muse-colors.el (muse-colors-markup): Use
995 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
997 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
998 nil, don't color bad links. If non-nil, color bad links.
1000 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1002 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1003 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1004 (muse-journal-rss-munge-buffer): Ditto.
1006 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1009 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1010 are handled first, then implicit ones. It should work better in all
1011 cases. For now, we depend on the value of `muse-implicit-link-regexp'
1012 to determine how far to scan for an implicit link. This defaults to
1013 the text between the point and the next space.
1015 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1016 `muse-visit-link'. If the ANCHOR argument is a string, search for it
1017 literally after opening the buffer. Hopefully this can be of use in
1018 custom visit-link functions, when necessary.
1020 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
1021 `muse-visit-link-default'.
1023 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1024 Search by text properties instead of regexps. This allows Muse to find
1025 links without having to have a massive regexp that contains all link
1026 types. The downside is that this will not work if the user defontifies
1027 the buffer. But it would somewhat defeat the purpose of following
1028 links if you can't see them.
1030 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1031 enough command line args are passed in batch mode.
1033 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1034 `muse-explicit-link-regexp'.
1036 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1039 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1040 specifies the "common ground" of all implicit links, like URLs, bare
1041 WikiNames, and -- in the future -- email addresses.
1043 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1045 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1046 optional. That was a bad idea on my part. Renamed from
1047 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
1050 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1051 `muse-wiki-interwiki-expand'.
1052 (muse-wiki-handle-wikiword): Renamed from
1053 `muse-wiki-wikiword-handle'.
1055 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1056 for the eval-after-load arg since XEmacs chokes on constants.
1058 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1059 face on WikiWords that don't correspond with a file. If people really
1060 want this to appear in bad-link face, I could accommodate that.
1062 * lisp/muse.el (muse-handle-url): New function that detects whether the
1063 given string is a URL.
1064 (muse-implicit-link-functions): Renamed from
1065 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1066 (muse-explicit-link-functions): Renamed from
1067 `muse-mode-handler-functions'.
1068 (muse-handle-implicit-link): New function that handles all
1069 implicit links by calling functions from `muse-implicit-link-functions'.
1070 (muse-handle-explicit-link): Renamed from
1075 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1076 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1077 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1080 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1083 Allow WikiWords to be ignored with <nop> or "''''".
1085 muse--main--1.0--patch-84
1087 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1089 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1090 whether to hide <nop> tags when coloring a Muse buffer.
1091 (muse-wiki-wikiword-at-point): Docfix.
1092 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1093 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1095 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1096 which keeps the WikiWord that follows it from being interpreted.
1097 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1102 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1105 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1108 Update postal address of FSF in muse-wiki.el.
1110 muse--main--1.0--patch-83
1112 * lisp/muse-wiki.el: Update postal address of the FSF.
1116 ChangeLog lisp/muse-wiki.el
1119 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1122 Interpret explicit links before emphasis.
1124 muse--main--1.0--patch-82
1126 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1127 links before emphasis.
1129 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1133 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1136 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1139 Wiki hacking, regexp tweaks.
1141 muse--main--1.0--patch-81
1143 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1146 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1147 that indicates whether or not to use character classes in regexps. The
1148 default is to let Muse try to figure it out.
1149 (muse-extreg-usable-p): Make use of this variable.
1151 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1152 this regexp. I'm guessing it was supposed to have a TAB in there at
1153 one time. Replace this stuff with muse-regexp-space.
1155 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1158 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1161 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1162 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1163 We'll fix those anchor problems eventually!
1165 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1166 uses `muse-interwiki-handle' to determine whether an interwiki link is
1169 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1170 look for a suitable value at point if needed.
1172 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1174 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1176 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1179 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1183 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1186 Make installation of manual when not using Debian go smoothly.
1188 muse--main--1.0--patch-80
1190 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1191 and options are to be used when insinuating the Muse documentation into
1194 * Makefile (install): Make use of INSTALLINFO.
1196 * README (Installation): Give directions for changing INSTALLINFO on a
1197 Debian system and changing where Muse is installed.
1202 ChangeLog Makefile Makefile.defs README muse.texi
1205 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1208 Fix compiler warning induced by last patch.
1210 muse--main--1.0--patch-79
1212 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1216 ChangeLog lisp/muse-project.el lisp/muse.el
1219 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1222 Add `muse-current-file', fix minor QuickStart issue.
1224 muse--main--1.0--patch-78
1226 * examples/QuickStart: Make John Wiegley the author.
1228 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1229 `muse-current-file' instead of `buffer-file-name'.
1231 * lisp/muse-project.el (muse-current-project): Document.
1233 * lisp/muse-project.el (muse-current-file): New variable indicating the
1234 name, including path, of the file that is currently being published.
1235 (muse-project-of-file): Make use of
1236 `muse-current-file'.
1238 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1240 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1243 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1244 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1248 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1251 Make muse-replace-regexp-in-string closer to its parent; no func change.
1253 muse--main--1.0--patch-77
1255 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1256 to implement all functionality of `replace-regexp-in-string'. No
1257 functionality change.
1261 ChangeLog lisp/muse.el
1264 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1267 Play nicely with fill, adaptive-fill, and flyspell.
1269 muse--main--1.0--patch-76
1271 * muse-mode.el (muse-mode-intangible-links): New function used to
1272 determine whether links will be considered intangible.
1274 * lisp/muse-mode.el (muse-mode-link-functions)
1275 (muse-mode-handler-functions): Minor docfix.
1277 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1278 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1279 making links intangible by default, but this may be adjusted by use of
1280 the `muse-mode-intangible-links' function.
1282 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1283 nil if we should allow a fill to occur here. Keeps links from being
1286 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1287 non-nil if we allow spell-checking to occur here. Keeps links from
1288 being improperly colorized.
1290 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1291 functionality change.
1294 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1297 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1300 Minor doc changes and code prettification.
1302 muse--main--1.0--patch-75
1304 * AUTHORS: Note that YH's assignment is in the mail.
1306 * README (scripts): Explain better the contents of the `scripts'
1309 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1312 AUTHORS ChangeLog README lisp/muse-wiki.el
1315 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1318 Merged from hodique@lifl.fr--2005 (patch 7-11)
1320 muse--main--1.0--patch-74
1324 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1325 split WikiWords and InterWiki links into their own package
1327 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1328 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1330 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1331 Mimic experimental behavior for interwiki
1333 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1334 fix notes publishing
1336 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1340 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1343 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1344 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1347 experimental/.arch-ids/muse-wiki.el.id
1348 ==> experimental/.arch-ids/muse-wiki-old.el.id
1349 experimental/muse-wiki.el
1350 ==> experimental/muse-wiki-old.el
1353 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1354 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1355 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1356 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1357 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1360 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1363 Tell people where to find on-line version of manual.
1365 muse--main--1.0--patch-73
1367 * README: Add on-line locations for manual.
1369 * muse.texi: Remove @include directive. This makes generating a PDF of
1370 this documentation a lot easier.
1372 * muse.texi (Preface): Add on-line locations for manual.
1375 ChangeLog README muse.texi
1378 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1381 Try to make Muse play nice with outline minor mode.
1383 muse--main--1.0--patch-72
1385 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1386 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1387 "muse" instead of "t" when adding invisibility to text or checking for
1390 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1391 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1395 ChangeLog lisp/muse-colors.el lisp/muse.el
1398 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1401 Minor grammar fix in Introduction section of manual.
1403 muse--main--1.0--patch-71
1405 * muse.texi (Introduction): Minor grammar fix.
1411 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1416 muse--main--1.0--patch-70
1418 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1420 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1422 * lisp/muse-poem.el (muse-poem-markup-strings)
1423 (muse-poem-chapbook-strings): Make customizable.
1425 * lisp/muse-poem.el (muse-chapbook-latex-header)
1426 (muse-chapbook-latex-footer): Docfix.
1428 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1429 (muse-texinfo-pdf-extension): Ditto.
1431 * lisp/muse.el (muse-version): Change to 3.01.
1433 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1437 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1438 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1441 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1444 Tweak documentation thoroughly; still incomplete.
1446 muse--main--1.0--patch-69
1448 * README: Minor tweaks.
1450 * muse.texi: Massively rename chapters so that the titles are more
1451 descriptive. Clean up grammar.
1453 * muse.texi (Obtaining Muse): Move content of Installation node here,
1454 stripping out any customization tips, since those are covered later.
1455 Re-work this chapter since I was dissatisfied with it.
1457 * muse.texi (Installation): This node has the content of README regarding
1458 installation, which fits the title of the node much better than the
1461 * muse.texi (Blosxom): Turn the sections of this section into
1464 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1467 * muse.texi (History): Add a "2005" item.
1470 ChangeLog README muse.texi
1473 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1476 Finish documenting 2 more publishing styles.
1478 muse--main--1.0--patch-68
1480 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1482 * lisp/muse-journal.el: Docfixes.
1484 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1485 documentation to this function.
1487 * muse.texi (Blosxom Options): New node containing the publishing styles
1488 and options provided by Blosxom.
1489 (Book): Add usage note, as I suspect a lot of people might be confused
1491 (HTML): Space out entries better.
1492 (Journal, LaTeX): New nodes for publishing styles.
1493 (Common Elements): Document a few options that are present in
1497 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1498 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1501 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1504 Make Muse installable and correct an Emacs21 issue.
1506 muse--main--1.0--patch-67
1508 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1509 directory will be generated.
1510 (all): Compile muse.info by default.
1511 (doc): Refactor into individual generation rules for .html and .info
1513 (install): New rule that installs Muse source code, compiled .elc
1514 files, and the manual into proper places.
1516 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1518 * README (Insinuation): Move old content of Installation here.
1519 (Installation): Fill out this section.
1520 (Further Documentation): Add link to my website and note that a full
1521 manual is included with Muse.
1523 * lisp/Makefile (EL): Populate with .el files.
1524 (install): New rule that installs both .elc and .el files.
1526 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1527 Emacs21, hack in a handler for the @documentencoding tag so that it
1531 ChangeLog Makefile Makefile.defs README lisp/Makefile
1532 lisp/muse-texinfo.el
1535 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1538 Cater even more to XEmacs and its annoying whims.
1540 muse--main--1.0--patch-66
1542 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1543 environment variable.
1545 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1546 handle it. Load `muse-build.el' instead.
1548 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1551 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1552 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1555 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1556 function does not appear to be used.
1558 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1559 `replace-regexp-in-string', since XEmacs doesn't have this function.
1560 We only implement the first 3 args, but this could be extended if we
1563 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1564 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1566 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1568 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1569 make XEmacs shut up.
1571 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1573 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1575 * lisp/muse-http.el (muse-winnow-list): Ditto.
1577 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1579 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1581 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1583 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1586 * scripts/publish: Use EMACS environment variable instead of hard-coding
1590 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1591 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1592 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1593 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1594 lisp/muse.el scripts/muse-build.el scripts/publish
1597 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1600 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1602 muse--main--1.0--patch-65
1604 * AUTHORS: Update entry.
1606 * muse-*.el: Move to the lisp directory.
1608 * lisp/Makefile: New file containing rules to test and compile the
1611 * Makefile.defs: New file that contains common definitions for all other
1612 Makefiles, such as Emacs command to use.
1614 * Makefile: Move lisp-specific rules to lisp/Makefile.
1615 (SUBDIRS): New variable containing subdirectories to clean.
1617 * README: Update to reflect new location of source files. Give updated
1618 directions for compiling with XEmacs.
1620 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1622 (%.html): Pass SITEFLAG as an environment variable to
1625 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1626 seems to be needed to keep the process from failing. This has *got* to
1627 be a bug in Muse, but I don't want to deal with it now.
1629 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1631 * lisp/muse-convert.el: Move line to commentary section.
1633 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1634 locally-bound `type' variable isn't used here.
1636 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1638 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1641 * scripts/muse-build.el (load-path): Correct paths.
1643 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1644 as to avoid spurious warnings.
1646 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1649 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1650 (muse-match-string-no-properties): New functions that take the place of
1651 `line-end-position', `line-beginning-position', and
1652 `match-string-no-properties', respectively.
1654 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1655 (muse-my-journal-find-entries): Use Muse-specific version of
1656 `match-string-no-properties', `line-beginning-position', and
1657 `line-end-position' since these do not exist in XEmacs.
1659 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1660 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1662 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1664 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1665 (muse-html-insert-contents): Ditto.
1667 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1669 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1671 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1673 * lisp/muse-publish.el (muse-publish-markup-tag)
1674 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1675 (muse-published-buffer-contents): Ditto.
1677 * scripts/muse-build.el (muse-elint-files): Ditto.
1680 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1681 lisp/.arch-ids/Makefile.id lisp/Makefile
1684 AUTHORS ChangeLog Makefile README examples/Makefile
1685 examples/QuickStart examples/johnw/muse-johnw.el
1686 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1687 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1688 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1689 lisp/muse.el scripts/muse-build.el scripts/publish
1692 .arch-ids/muse-blosxom.el.id
1693 ==> lisp/.arch-ids/muse-blosxom.el.id
1694 .arch-ids/muse-book.el.id
1695 ==> lisp/.arch-ids/muse-book.el.id
1696 .arch-ids/muse-colors.el.id
1697 ==> lisp/.arch-ids/muse-colors.el.id
1698 .arch-ids/muse-convert.el.id
1699 ==> lisp/.arch-ids/muse-convert.el.id
1700 .arch-ids/muse-docbook.el.id
1701 ==> lisp/.arch-ids/muse-docbook.el.id
1702 .arch-ids/muse-html.el.id
1703 ==> lisp/.arch-ids/muse-html.el.id
1704 .arch-ids/muse-http.el.id
1705 ==> lisp/.arch-ids/muse-http.el.id
1706 .arch-ids/muse-journal.el.id
1707 ==> lisp/.arch-ids/muse-journal.el.id
1708 .arch-ids/muse-latex.el.id
1709 ==> lisp/.arch-ids/muse-latex.el.id
1710 .arch-ids/muse-mode.el.id
1711 ==> lisp/.arch-ids/muse-mode.el.id
1712 .arch-ids/muse-poem.el.id
1713 ==> lisp/.arch-ids/muse-poem.el.id
1714 .arch-ids/muse-project.el.id
1715 ==> lisp/.arch-ids/muse-project.el.id
1716 .arch-ids/muse-publish.el.id
1717 ==> lisp/.arch-ids/muse-publish.el.id
1718 .arch-ids/muse-regexps.el.id
1719 ==> lisp/.arch-ids/muse-regexps.el.id
1720 .arch-ids/muse-texinfo.el.id
1721 ==> lisp/.arch-ids/muse-texinfo.el.id
1722 .arch-ids/muse.el.id
1723 ==> lisp/.arch-ids/muse.el.id
1725 ==> lisp/muse-blosxom.el
1727 ==> lisp/muse-book.el
1729 ==> lisp/muse-colors.el
1731 ==> lisp/muse-convert.el
1733 ==> lisp/muse-docbook.el
1735 ==> lisp/muse-html.el
1737 ==> lisp/muse-http.el
1739 ==> lisp/muse-journal.el
1741 ==> lisp/muse-latex.el
1743 ==> lisp/muse-mode.el
1745 ==> lisp/muse-poem.el
1747 ==> lisp/muse-project.el
1749 ==> lisp/muse-publish.el
1751 ==> lisp/muse-regexps.el
1753 ==> lisp/muse-texinfo.el
1761 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1764 Massively untabify files.
1766 muse--main--1.0--patch-64
1770 ChangeLog ChangeLog.2004 experimental/muse-message.el
1771 experimental/muse-wiki.el muse-book.el muse-colors.el
1772 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1773 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1774 muse-project.el muse-publish.el muse-regexps.el
1775 muse-texinfo.el muse.el
1778 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1781 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1783 muse--main--1.0--patch-63
1785 (Summary of changes that Yann made)
1787 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1789 * muse-mode.el (muse-generate-index): Move index generation code into
1790 `muse-index-as-string'.
1791 (muse-index-as-string): New function that generates an index and
1792 returns it as a string, instead of placing it in a buffer like
1793 `muse-generate-index' used to.
1797 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1798 merge from mwolson@gnu.org--2005
1800 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1801 Accept WikiWords as links [mostly rescinded]
1803 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1804 merge from mwolson@gnu.org--2005/muse--main--1.0
1806 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1807 Merged from mwolson@gnu.org--2005 (patch 60-62)
1809 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1810 provide a string view of the index
1813 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1816 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1817 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1818 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1819 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1820 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1823 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1826 Document Blosxom, Book, DocBook, and HTML publishing styles.
1828 muse--main--1.0--patch-62
1830 * muse-blosxom.el: Clean up header.
1832 * muse-book.el (muse-before-book-publish-hook): Rename to
1833 `muse-book-before-publish-hook'.
1834 (muse-after-book-publish-hook): Rename to
1835 `muse-book-after-publish-hook'.
1837 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1838 (muse-html-markup-strings, muse-xhtml-markup-strings)
1839 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1840 (muse-html-charset-default, muse-html-encoding-default)
1841 (muse-html-encoding-map): Docfixes.
1843 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1847 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1850 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1853 Begin work on Publishing Styles section of manual.
1855 muse--main--1.0--patch-61
1857 * Makefile (.PHONY): Add "doc" to list.
1858 (doc): New rule that generates Info and HTML files from muse.texi.
1859 (dist): Rely on `distclean', not `clean'.
1861 * examples/QuickStart (Authoring mode): Remove empty section.
1863 * muse.texi: Call this program "the Emacs Muse" in title.
1864 (Publishing Styles): Begin to populate section.
1865 (Deriving Styles): First subsection of Publishing Styles.
1866 (Contributors): Remove spurious copyright section, since we address
1869 * README: Actually remember to add this file.
1872 .arch-ids/README.id README
1875 ChangeLog Makefile examples/QuickStart muse.texi
1878 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1881 Document Markup Rules.
1883 muse--main--1.0--patch-60
1885 * examples/QuickStart: Remove stray <comment> tag.
1887 * muse.texi (Top): Comment every menu line.
1888 (Markup Rules): New section with plenty of subsections.
1891 ChangeLog examples/QuickStart muse.texi
1894 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1897 Release this as Muse 3.00.90 (RC1).
1899 muse--main--1.0--patch-59
1901 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1902 is compatible with both Emacs and XEmacs.
1904 * examples/README: Renamed to QuickStart.
1906 * examples/Makefile (EXAMPLES): Reflect name change of README.
1911 ChangeLog Makefile examples/Makefile muse.el
1914 examples/.arch-ids/README.id
1915 ==> examples/.arch-ids/QuickStart.id
1917 ==> examples/QuickStart
1920 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1923 Makefile refactoring.
1925 muse--main--1.0--patch-58
1927 * Makefile (.PHONY): List all non-file targets.
1928 (examples): New rule that calls Make in the examples directory.
1929 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1931 * README: Move to the examples directory. I'd prefer to distribute a
1932 very basic plain text README and use this as a quickstart + markup
1933 example + publishing example.
1935 * examples/Makefile: Move all README-related rules here.
1937 * examples/README: Add an "About this document" section.
1939 * scripts/publish (style): Do not include the contrib directory, since we
1940 don't use any code from there. Since this is only invoked from the
1941 examples directory, make sure add the parent directory to the load
1944 * muse.texi: Change version to 3.00.90 (RC1).
1946 * muse.el: Change location of the README file in header.
1948 * muse.el (muse-version): Update to 3.00.90 (RC1).
1951 examples/.arch-ids/Makefile.id examples/Makefile
1954 ChangeLog Makefile examples/README muse.el muse.texi
1959 ==> examples/.arch-ids/README.id
1964 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1967 Update my example configuration.
1969 muse--main--1.0--patch-57
1971 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1972 and experimental status of muse-message.
1975 ChangeLog examples/mwolson/muse-init.el
1978 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1981 Provide optional outline-style faces; customization fixes; experimental stuff.
1983 muse--main--1.0--patch-56
1985 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1986 option that determines what the header faces should look like. If
1987 'outline, use outline-style faces. If nil, don't generate the faces at
1988 all, which allows the user to specify their own. Otherwise, use the
1989 scaled faces, which is the default behavior.
1990 (muse-colors-outline-faces-list): List of faces to use. In case the
1991 outline faces are not available, provide reasonable defaults.
1992 (muse-make-faces): Use dolist instead of mapc. Implement the
1993 possibility of having outline-style colors for heading. Don't call
1994 this function immediately -- give the users time to make their changes
1995 through the customize interface. Once we call this function, Emcs from
1996 CVS will not allow the faces to be changed easily, which is a shame.
1998 * muse-message.el (muse-message-contents-tag): Copied from
1999 `muse-publish-contents-tag' in order to keep the customization
2000 interface from making the `muse-markup-tags' option from throwing a
2001 type mismatch error. This function is untested and will likely do
2002 nothing useful. This file has been moved to the experimental folder
2003 until it gets fleshed out more.
2005 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2006 file that could eventually provide wiki-like ability. Currently this
2007 is just a collection of functions that were pruned out when he remade
2008 Muse, so don't get too excited. I plan to eventually merge Yann
2009 Hodique's work here, probably after the first release of Muse.
2011 * muse-regexps.el (muse-regexp): Improve description.
2013 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2014 the muse-regexp group since it is just a single regexp. Lists of
2015 regexps don't have to be in muse-regexp, however.
2017 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2018 since the Emacs devel mailing list seems to not want Britain-izations
2021 * muse-colors.el (muse-colors): Ditto.
2023 * muse-docbook.el (muse-docbook): Ditto.
2025 * muse-html.el (muse-html): Ditto.
2027 * muse-http.el (muse-http): Ditto.
2029 * muse-message.el (muse-message): Ditto.
2031 * muse-mode.el (muse-mode): Ditto.
2033 * muse-project.el (muse-project): Ditto.
2035 * muse-publish.el (muse-publish): Ditto.
2037 * muse.el (muse): Ditto.
2040 experimental/.arch-ids/=id
2041 experimental/.arch-ids/muse-wiki.el.id
2042 experimental/muse-wiki.el
2045 ChangeLog experimental/muse-message.el muse-blosxom.el
2046 muse-colors.el muse-docbook.el muse-html.el muse-http.el
2047 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2051 .arch-ids/muse-message.el.id
2052 ==> experimental/.arch-ids/muse-message.el.id
2054 ==> experimental/muse-message.el
2057 experimental experimental/.arch-ids
2060 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2063 Fix publishing error when given an empty string for header/footer.
2065 muse--main--1.0--patch-55
2067 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2068 `file-readable-p' if it is an empty string. For some reason,
2069 `file-readable-p' and `insert-file-contents' were treating an empty
2070 string as if it were the current directory.
2073 ChangeLog muse-publish.el
2076 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2079 WYSIWYG emphasis, XEmacs compatibility hacks.
2081 muse--main--1.0--patch-54
2083 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2084 compliant. Only colorize if we end with the same number of asterisks
2085 as we start with, preventing unnoticed syntax errors. Don't colorize
2086 in the middle of a word.
2087 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2088 Only colorize if we end with an underscore. Don't colorize in the
2091 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2092 inside of group. This will probably not do anything, but it seems
2095 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2096 where we start with an image link. JohnW didn't seem to like having
2097 <p> tags inserted before image links, but they don't validate properly
2098 as they are. For now, I will surround such links/paragraphs with <div
2099 class="image-link"> in an attempt to be as not invasive and yet
2100 standards compliant as possible.
2102 * muse-html.el (muse-html-escape-string): Work around distinction between
2103 int and char types in XEmacs. Deal with an annoying replace-match bug
2104 in XEmacs that rears its head at times.
2106 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2110 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2114 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2117 Minor code cleanup to address elint issues.
2119 muse--main--1.0--patch-53
2121 * Makefile (test): Don't build README files during this rule. Remove
2122 spurious "make clean" statement.
2124 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2125 `muse-colors' group, and give it a proper type.
2127 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2129 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2130 muse-my-journal-find-entries): Replace `string-to-int' with
2133 * muse-html.el (muse-html-insert-contents): Ditto.
2135 * muse-journal.el (muse-journal-html-munge-buffer,
2136 muse-journal-latex-munge-buffer): Ditto.
2138 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2140 * muse-publish.el (muse-publish-markup-footnote,
2141 muse-publish-contents-tag): Ditto.
2143 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2146 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2147 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2151 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2154 Add ability to automate the creation a new blosxom entry.
2156 muse--main--1.0--patch-52
2158 * examples/mwolson/muse-init.el: Move new entry section to
2159 muse-blosxom.el. Modify the key settings in my example accordingly.
2161 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2162 Muse always makes sure that the file ends with a newline.
2164 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2165 planner markup is now provided automatically by the planner port to
2166 Muse, and we don't have any customized markup.
2168 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2169 variable that specifies where the base directory of your blog entries
2172 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2173 the base directory. Explore categories recursively.
2175 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2176 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2177 special characters file name.
2179 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2180 making a new blog entry. It will prompt you for a category, then a
2181 title, and then will create a new file that has the date and title
2185 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2188 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2191 Change mailing address of FSF, add AUTHORS file.
2193 muse--main--1.0--patch-51
2195 * muse-*.el, muse.texi: Change mailing address of FSF.
2197 * muse.texi (Contributors): Fix typo.
2199 * AUTHORS: New file containing a list of all of those who have
2200 contributed code or documentation to Muse, how many lines were changed,
2204 .arch-ids/AUTHORS.id AUTHORS
2207 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2208 muse-html.el muse-http.el muse-journal.el muse-latex.el
2209 muse-message.el muse-mode.el muse-poem.el muse-project.el
2210 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2214 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2217 Merged from hodique@lifl.fr--2005 (patch 0-1)
2219 muse--main--1.0--patch-50
2223 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2224 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2226 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2227 fix .html (for example) in visible names for links
2230 ChangeLog muse-publish.el
2233 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2234 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2237 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2240 Make generated X(HT)ML show up in the right encoding in other modes.
2242 muse--main--1.0--patch-49
2244 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2245 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2246 generated (X)HTML files show up in the right coding system when editing
2247 them with another Emacs mode.
2249 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2250 encoding instead of hard-coding it.
2252 * muse-message.el: Add content to Commentary section, explaining the use
2253 of this publishing style.
2256 ChangeLog muse-html.el muse-journal.el muse-message.el
2259 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2262 Move regexps to same group, only make 4 heading faces.
2264 muse--main--1.0--patch-48
2266 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2267 can only publish 3 of them specially, leaving the fourth to be in
2269 (muse-colors-markup): Only recognize 4 levels of heading.
2271 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2272 (muse-file-regexp, muse-image-regexp)
2273 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2274 like a good idea to have all the regexps in the same group.
2277 ChangeLog muse-colors.el muse-regexps.el muse.el
2280 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2283 Update my example config, minor code cleanup.
2285 muse--main--1.0--patch-47
2287 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2288 names and add "Plans" project.
2290 * muse-docbook.el (looking-back): Delete.
2292 * muse-html.el (looking-back): Delete.
2294 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2295 instead of `looking-back'.
2297 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2298 function, use this function. If `looking-back' exists, call it;
2299 otherwise, use a workaround.
2302 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2305 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2306 muse-html.el muse.el
2309 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2312 Handle a few paragraph publishing edge cases better.
2314 muse--main--1.0--patch-46
2316 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2317 beginning-of-document, end-of-document, and paragraph separator regexps
2318 so that one markup rule can be used in all these cases.
2319 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2320 particular, blockquote or center at beginning or end of document will
2321 be published properly. Hopefully this won't slow things down too much.
2322 (muse-docbook-markup-paragraph-close): Removed.
2324 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2326 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2328 (muse-html-markup-paragraph-close): Removed.
2331 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2334 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2337 Improve prompt when reading a tag.
2339 muse--main--1.0--patch-45
2341 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2342 other Emacs modes seem to do.
2345 ChangeLog muse-mode.el
2348 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2351 Warn user when publishing fails due to a private directory.
2353 muse--main--1.0--patch-44
2355 * muse-project.el (muse-project-private-p): Warn users when publishing a
2356 file fails due to its directory not being readable by others. Make
2357 sure that you do a `chmod +o name_of_directory' if you want the
2358 contents of that directory to be publishable.
2361 ChangeLog muse-project.el
2364 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2367 Fix error with example tags and message publishing style.
2369 muse--main--1.0--patch-43
2371 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2372 see if a previous definition for `font-lock-multiline' exists.
2374 * muse-message.el (muse-message-example-tag): Don't require two
2375 additional (unused) arguments.
2378 ChangeLog muse-colors.el muse-message.el
2381 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2384 Always end the published document with a newline.
2386 muse--main--1.0--patch-42
2388 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2389 published document with a newline.
2391 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2394 ChangeLog muse-docbook.el muse-html.el
2397 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2400 Don't let automatic backup files crash the publishing process.
2402 muse--main--1.0--patch-41
2404 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2405 directive since this value is already processed by
2406 `muse-publish-markup-directive', and may be obtained by using
2407 the code: (muse-publishing-directive "date").
2409 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2410 to run (funcall nil); this happened once during a debugging process.
2412 * muse-project.el (muse-project-private-p): Skip any file for which we
2413 cannot fetch attributes. This fixes a bug where having an
2414 Emacs-generated automatic backup file in a publishing directory causes
2415 the publishing process to halt with an error.
2418 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2421 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2424 Apply fix in previous patch to the DocBook publishing style.
2426 muse--main--1.0--patch-40
2428 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2429 previous patch here as well.
2433 ChangeLog muse-docbook.el
2436 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2439 Fix newly-introduced lock-up during HTML publishing.
2441 muse--main--1.0--patch-39
2443 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2444 planner rules higher priority in the publishing sequence. Hopefully
2445 this will not wreck anything; I don't use these rules, so I cannot
2446 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2448 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2449 replace-match; that seems to be slightly evil. Return nil instead of a
2450 newline since otherwise Muse thinks that we are not done yet and gets
2451 into an infinite loop. This should fix the lock-up problem that
2452 resulted from the previous few patches.
2455 ChangeLog muse-blosxom.el muse-html.el
2458 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2463 muse--main--1.0--patch-38
2465 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2469 ChangeLog muse-blosxom.el
2472 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2475 Make docbook and blosxom modes close paragraphs properly at end.
2477 muse--main--1.0--patch-37
2479 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2482 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2483 (muse-docbook-markup-paragraph-close): Adapt from
2484 `muse-html-markup-paragraph-close'.
2486 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2487 preserve the same appearance as before the last patch.
2490 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2493 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2496 Bugfix: Close P tag properly at end of file.
2498 muse--main--1.0--patch-36
2500 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2503 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2504 detecting whether or not a paragraph needs a closing P tag.
2505 (muse-html-markup-paragraph-close): New function that only inserts a
2506 closing P tag when an unclosed P tag is nearby.
2509 ChangeLog muse-blosxom.el muse-html.el
2512 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2515 Update my example settings.
2517 muse--main--1.0--patch-35
2519 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2522 ChangeLog examples/mwolson/muse-init.el
2525 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2528 Update documentation for C-c TAB feature.
2530 muse--main--1.0--patch-34
2532 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2540 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2543 New feature: tag completion with C-c TAB.
2545 muse--main--1.0--patch-33
2547 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2548 (muse-tag-history, muse-custom-tags): New variables that keep track of
2549 the tag history and newly-entered tags respectively for
2551 (muse-insert-tag): New function that interactively prompts the user for
2555 ChangeLog muse-mode.el
2558 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2561 Fix XHTML validation error with <hr> and <br>.
2563 muse--main--1.0--patch-32
2565 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2566 and HR tags for XHTML publishing. This should fix a few validation
2567 errors that I've been noticing lately.
2570 ChangeLog muse-html.el
2573 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2576 Remove flyspell overlays on links.
2578 muse--main--1.0--patch-31
2580 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2581 should make the link clickable. On Emacs21, the color will stay red,
2582 but other Emacsen should do the right thing, which is use the normal
2583 link color. Hopefully this will fix some strange flyspell-related link
2587 ChangeLog muse-colors.el
2590 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2593 Update my example Muse settings.
2595 muse--main--1.0--patch-30
2597 * examples/mwolson/muse-init.el: Update from my latest version.
2598 (muse-project-alist): Remove the francais part of my blog.
2599 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2600 into this and `my-muse-mode-fill-nobreak-p'.
2601 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2602 this is the best way to accomplish this.
2603 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2604 characters in the title.
2605 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2608 ChangeLog examples/mwolson/muse-init.el
2611 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2614 Add simple `muse-version' function.
2616 muse--main--1.0--patch-29
2618 * muse.el (muse-version): New function that displays the value of the
2619 `muse-version' variable. This should be easier for the user to type
2620 than C-h v muse-version.
2626 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2629 Don't compile documentation by default.
2631 muse--main--1.0--patch-28
2633 * Makefile (all): Don't compile documentation by default.
2634 (doc): Use this rule to compile documentation.
2640 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2643 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2645 muse--main--1.0--patch-27
2647 2005-04-16 Michael Olson <mwolson@gnu.org>
2649 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2650 johnw. If a journal entry's title is a [[link]], then an
2651 <enclosure> tag will be added to the XML data giving the size and
2652 MIME type of the link target. This makes podcasting with Muse
2654 (muse-journal-rss-entry-template): Add enclosure usage to example.
2655 (muse-journal-rss-munge-buffer): Implement enclosures.
2658 ChangeLog muse-journal.el
2661 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2664 Standardize source headers, appease elint, don't require planner
2666 muse--main--1.0--patch-26
2668 2005-04-15 Michael Olson <mwolson@gnu.org>
2670 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2671 `scripts' directory since it really isn't part of Muse proper; it
2672 is used to generate Muse output from the command line.
2674 * muse-blosxom.el: Handle case where planner is not loaded so that
2675 it isn't a hard requirement.
2677 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2678 that elint doesn't complain.
2680 * muse-message.el (muse-message-markup-link): Don't throw up on
2681 links with no description.
2683 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2684 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2685 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2686 muse-project.el, muse-publish.el, muse-regexps.el,
2687 muse-texinfo.el, muse.el: Add standard header for each file in
2688 preparation for the initial release, which will hopefully happen
2689 sometime within the next month.
2693 experimental/.arch-ids/=id
2696 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2697 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2698 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2699 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2700 muse-texinfo.el muse.el
2703 .arch-ids/muse-build.el.id
2704 ==> scripts/.arch-ids/muse-build.el.id
2706 ==> scripts/muse-build.el
2708 removed directories:
2709 experimental experimental/.arch-ids
2712 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2715 Merge contents of muse-latexcjk.el into muse-latex.el.
2717 muse--main--1.0--patch-25
2719 2005-04-14 Michael Olson <mwolson@gnu.org>
2721 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2722 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2723 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2724 Merge in from muse-latexcjk.el.
2726 * muse-latexcjk.el: Removed, functionality merged with
2730 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2733 ChangeLog muse-latex.el
2736 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2739 Merge muse-xhtml.el into muse-html.el.
2741 muse--main--1.0--patch-24
2743 2005-04-06 Michael Olson <mwolson@gnu.org>
2745 * examples/mwolson/muse-init.el: Update with respect to the
2746 muse-xhtml.el merge.
2748 * muse-html.el: The contents of muse-xhtml.el have been merged in
2749 as advised by John Wiegley.
2750 (muse-html-style-sheet): Add example for XHTML use in the
2751 function's documentation.
2752 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2753 Moved from muse-xhtml.el.
2755 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2758 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2761 ChangeLog examples/mwolson/muse-init.el muse-html.el
2764 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2767 Try to fix regexps for Emacs 21.4.
2769 muse--main--1.0--patch-23
2771 2005-04-05 Michael Olson <mwolson@gnu.org>
2773 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2777 ChangeLog muse-regexps.el
2780 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2783 Add comments to the publish-project example script
2785 muse--main--1.0--patch-22
2787 2005-04-01 Michael Olson <mwolson@gnu.org>
2789 * examples/publish-project: Moved here from
2790 scripts/publish-project. Added a few comments so people know what
2794 ChangeLog examples/publish-project
2797 scripts/.arch-ids/publish-project.id
2798 ==> examples/.arch-ids/publish-project.id
2799 scripts/publish-project
2800 ==> examples/publish-project
2803 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2806 New XHTML style, add more examples to my sample muse config
2808 muse--main--1.0--patch-21
2810 2005-03-31 Michael Olson <mwolson@gnu.org>
2812 * examples/mwolson/muse-init.el: Give an example of deriving a
2813 custom publishing style.
2814 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2815 (my-muse-prepare-entry-for-xanga): Mangle the published output
2816 from a blosxom project and copy the result to the clipboard for
2817 easy pasting into Xanga's web form. The file is untouched.
2819 * muse-html.el (muse-html-style-sheet): Include the <style
2820 type="text/css"></style> wrapper around the example.
2821 (muse-html-header): Don't add <style type="text/css"></style>
2822 around the value of `muse-html-style-sheet' anymore. This allows
2823 for the option of putting your stylesheet(s) in a separate file.
2824 An example of this is given in the documentation for this
2827 * muse-xhtml: New file that implements a publishing style which is
2828 derived from HTML mode. It uses a slightly modified version of
2829 the HTML markup rules to generate XHTML-compliant output.
2831 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2832 "blosxom" style has been renamed to "blosxom-html". Fix a few
2835 * muse-journal.el: Add new "journal-xhtml" style.
2837 * muse-message.el: Add new "message-xhtml" style.
2840 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2843 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2844 muse-html.el muse-journal.el muse-message.el
2847 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2850 Add my muse configuration to the examples
2852 muse--main--1.0--patch-20
2854 2005-03-24 Michael Olson <mwolson@gnu.org>
2856 * examples/johnw: Move John Wiegley's configuration to this
2859 * examples/mwolson: My configuration files go here.
2861 * examples/mwolson/muse-init.el: My Muse configuration file. I
2862 just figured out how to keep links from being spell-checked or
2863 split up by fill-mode, so the implementation of this may be found
2864 here. I also made a function that sets up a blog entry for me.
2867 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2868 examples/mwolson/.arch-ids/muse-init.el.id
2869 examples/mwolson/muse-init.el
2875 examples/.arch-ids/muse-johnw.el.id
2876 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2877 examples/.arch-ids/publish-johnw.id
2878 ==> examples/johnw/.arch-ids/publish-johnw.id
2879 examples/muse-johnw.el
2880 ==> examples/johnw/muse-johnw.el
2881 examples/publish-johnw
2882 ==> examples/johnw/publish-johnw
2885 examples/johnw examples/johnw/.arch-ids examples/mwolson
2886 examples/mwolson/.arch-ids
2889 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2892 Add muse-blosxom script and plugin for pyblosxom
2894 muse--main--1.0--patch-19
2896 2005-03-24 Michael Olson <mwolson@gnu.org>
2898 * muse-blosxom.el: Update copyright notice in headers and mention
2899 the pyblosxom scripts.
2901 * contrib/pyblosxom: New directory containing pyblosxom plugins
2904 * contrib/getstamps.py: Script that generates the "timestamps"
2905 file, run on the local machine.
2907 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2911 contrib/pyblosxom/.arch-ids/=id
2912 contrib/pyblosxom/.arch-ids/getstamps.py.id
2913 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2914 contrib/pyblosxom/getstamps.py
2915 contrib/pyblosxom/hardcodedates.py
2918 ChangeLog muse-blosxom.el
2921 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2924 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2927 muse-blosxom.el has matured past experimental status
2929 muse--main--1.0--patch-18
2931 2005-03-23 Michael Olson <mwolson@gnu.org>
2933 * muse-blosxom.el: Remove common functionality that has already
2934 been implemented in `muse-html.el'. Derive this mode from
2935 `muse-html'. Update documentation. I now feel that this file is
2936 ready to be included in the top-level Muse directory.
2939 ChangeLog muse-blosxom.el
2942 experimental/.arch-ids/muse-blosxom.el.id
2943 ==> .arch-ids/muse-blosxom.el.id
2944 experimental/muse-blosxom.el
2948 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2951 Make muse-blosxom.el slightly less experimental
2953 muse--main--1.0--patch-17
2955 2005-03-22 Michael Olson <mwolson@gnu.org>
2957 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2958 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2960 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2961 from the `muse-blosxom-markup-date-directive' rule.
2962 (blosxom-set-time): Remove this function. We're not going to be
2963 touching the timestamp manually anymore -- it's too much of a
2964 hassle. Right now I've got a python program that compiles a
2965 timestamp file and a pyblosxom helper that reads it. Something
2966 similar could be arranged for blosxom, I'm sure.
2970 ChangeLog experimental/muse-blosxom.el
2973 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2976 Apply latest journal-related updates from johnw
2978 muse--main--1.0--patch-16
2982 ChangeLog examples/muse-johnw.el muse-journal.el
2985 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2988 Add Projects node to the manual
2990 muse--main--1.0--patch-15
2992 2005-02-28 Michael Olson <mwolson@gnu.org>
2994 * muse.texi: Change copyright notice since the FSF is now the
2996 (Projects): New node, based on a section from the README file.
3002 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3005 Correct documentation, adding some content.
3007 muse--main--1.0--patch-14
3009 2005-02-28 Michael Olson <mwolson@gnu.org>
3011 * muse.texi: Change license terms of the documentation to the GNU
3012 GPL instead of the GNU FDL, as per the consent of the copyright
3013 holders of the emacs-wiki manual, from which this is based. Some
3014 emacs-wiki-isms in the manual were corrected, and the Getting
3015 Started section was updated.
3021 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3024 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3026 muse--main--1.0--patch-13
3028 2005-02-17 Michael Olson <mwolson@gnu.org>
3030 * experimental/muse-blosxom.el: Somehow the contents of this file
3031 managed to get duplicated. I removed the duplicates.
3032 (muse-blosxom-date): Remove this, since it is not useful.
3033 (muse-blosxom-header): Use the standard header that blosxom.el
3037 ChangeLog experimental/muse-blosxom.el
3040 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3043 Initial commit of muse.texi, nothing substantial
3045 muse--main--1.0--patch-12
3047 2005-02-07 Michael Olson <mwolson@gnu.org>
3049 * muse.texi: New file that provides the documentation for Muse.
3050 It is in a very rough form at the moment. Nothing substantial may
3051 be found here yet. Be ye warned.
3054 .arch-ids/muse.texi.id muse.texi
3060 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3063 Add docstring, new trivial function
3065 muse--main--1.0--patch-11
3067 2005-02-07 Michael Olson <mwolson@gnu.org>
3069 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3070 `muse-what-changed'. No functionality change.
3071 (muse-what-changed): New function that displays in diff format the
3072 changes made since the buffer was last saved.
3074 * muse-project.el (muse-project-publish): Add docstring.
3077 ChangeLog muse-mode.el muse-project.el
3080 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3083 Add experimental version of muse-blosxom.el to project
3085 muse--main--1.0--patch-10
3087 2005-02-04 Michael Olson <mwolson@gnu.org>
3089 * Makefile (realclean): Remove file that gets generated when fonts
3092 * experimental/muse-bloxsom.el: New file that implements Blosxom
3093 support for Muse. It's in a very rough state, hence its placement
3094 in the `experimental' directory.
3097 experimental/.arch-ids/=id
3098 experimental/.arch-ids/muse-blosxom.el.id
3099 experimental/muse-blosxom.el
3105 experimental experimental/.arch-ids
3108 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3111 Make permissions more consistent
3113 muse--main--1.0--patch-9
3119 modified directories:
3120 contrib examples scripts
3123 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3128 muse--main--1.0--patch-8
3130 2005-02-04 Michael Olson <mwolson@gnu.org>
3132 * muse-build.el: Add contrib directory to `load-path'.
3133 (muse-elint-files): Load `muse-regexps.el'.
3135 * scripts/publish: Change permissions so that this script is
3136 executable. Add contrib directory to load list. Add
3137 `muse-regexps.el' to list.
3140 ChangeLog muse-build.el scripts/publish
3143 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3146 Use "—" instead of "—"
3148 muse--main--1.0--patch-7
3150 2005-01-31 Michael Olson <mwolson@gnu.org>
3152 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3153 with "—" so that documents validate properly. Thanks to
3154 Björn Lindström for the suggestion.
3156 * muse-html.el (muse-html-markup-strings): Ditto.
3159 ChangeLog muse-docbook.el muse-html.el
3162 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3165 Fix use of "[:blank:]" in underline markup
3167 muse--main--1.0--patch-6
3169 2005-01-25 Michael Olson <mwolson@gnu.org>
3171 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3172 use of `muse-regexp-blank'.
3175 ChangeLog muse-colors.el
3178 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3181 Fix problem with headings being given wrong face
3183 muse--main--1.0--patch-5
3185 2005-01-03 Michael Olson <mwolson@gnu.org>
3187 * muse-colors.el: Add header.
3188 (muse-colors-emphasized): Headings were being given the coloring
3189 for the next level of heading instead of the real
3190 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3191 Heading"). Thanks to Lan Yufeng for finding this and sending a
3194 * muse-regexps.el: Fix header.
3197 ChangeLog muse-colors.el muse-regexps.el
3200 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3205 muse--main--1.0--patch-4
3207 2005-01-01 Michael Olson <mwolson@gnu.org>
3209 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3210 version will be automatically maintained by Arch.
3214 .arch-ids/ChangeLog.id ChangeLog
3217 .arch-ids/ChangeLog.id
3218 ==> .arch-ids/ChangeLog.2004.id
3223 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3226 Extended regexps fix, allow spaces in 1st part of links
3228 muse--main--1.0--patch-3
3230 2004-12-30 Michael Olson <mwolson@gnu.org>
3232 * muse.el (muse-link-regexp): Allow spaces in the first part of
3235 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3236 customizable alternatives to extended character classes.
3238 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3241 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3242 muse-html.el muse-mode.el muse-publish.el muse.el
3245 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3248 Begin to change regexp handling, tweak muse.el header
3250 muse--main--1.0--patch-2
3252 2004-12-29 Michael Olson <mwolson@gnu.org>
3254 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3257 * muse-regexps.el: New file that implements regexp handling.
3258 Generalized regexp options will be moved to it eventually.
3261 .arch-ids/muse-regexps.el.id muse-regexps.el
3267 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3270 Do some early spring cleaning
3272 muse--main--1.0--patch-1
3274 2004-12-29 Michael Olson <mwolson@gnu.org>
3276 * Makefile: Change path to `publish' script.
3278 * contrib/pcomplete.el: New file that is used by Muse without
3279 actually being a part of it: hence its location in the contrib
3282 * contrib/cgi.el, contrib/httpd.el: New location.
3284 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3286 * scripts/publish, scripts/publish-project: Ditto.
3289 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3290 contrib/pcomplete.el examples/.arch-ids/=id
3291 scripts/.arch-ids/=id
3298 ==> contrib/.arch-ids/cgi.el.id
3299 .arch-ids/httpd.el.id
3300 ==> contrib/.arch-ids/httpd.el.id
3301 .arch-ids/muse-johnw.el.id
3302 ==> examples/.arch-ids/muse-johnw.el.id
3303 .arch-ids/publish-johnw.id
3304 ==> examples/.arch-ids/publish-johnw.id
3305 .arch-ids/publish-project.id
3306 ==> scripts/.arch-ids/publish-project.id
3307 .arch-ids/publish.id
3308 ==> scripts/.arch-ids/publish.id
3312 ==> contrib/httpd.el
3314 ==> examples/muse-johnw.el
3318 ==> examples/publish-johnw
3320 ==> scripts/publish-project
3323 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3327 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3330 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3332 muse--main--1.0--base-0
3334 (automatically generated log message)
3337 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3338 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3339 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3340 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3341 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3342 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3343 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3344 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3345 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3346 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3347 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3348 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3349 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3350 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3351 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3352 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3353 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3354 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8