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-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
8 Make published link handling do the right thing, plus misc. fixes.
10 muse--main--1.0--patch-133
12 * lisp/muse-mode.el (muse-mode-hook): Add option for
13 `muse-wiki-update-custom-values'. The :set function makes sure that
14 this is always included in `muse-mode-hook' if muse-wiki is loaded.
15 This probably isn't best-practice, but it works.
17 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
20 * lisp/muse-publish.el (muse-publish-url-transforms): Add
21 `muse-publish-prepare-url' to the listed options.
23 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
24 output-dir is not specified.
26 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
27 here instead of later on.
29 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
30 right thing when `muse-wiki-interwiki-alist' is nil.
32 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
33 `muse-publish-output-file'.
35 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
36 (muse-wiki-transform-wikiword): Removed. We should not use the
37 publishing transforms facility to handle these.
39 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
40 links as "link" rather than "url".
42 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
43 takes care of any customization cleaups that need to happen whenever
46 * lisp/muse.el (muse-implicit-link-functions): Add options for
47 `muse-handle-url' and the wiki handlers.
48 (muse-explicit-link-functions): Add option for
49 `muse-wiki-handle-internal'.
52 ChangeLog lisp/muse-mode.el lisp/muse-project.el
53 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
56 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
59 Add invalid directory assertion.
61 muse--main--1.0--patch-132
63 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
64 any invalid directories will trigger an error.
67 ChangeLog lisp/muse-project.el
70 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
73 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
75 muse--main--1.0--patch-131
82 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
85 Yann's assignment form came in!
87 muse--main--1.0--patch-130
94 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
97 Compilation fix, minor shuffling in `muse-mode'.
99 muse--main--1.0--patch-129
101 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
102 accessing it. Fixes Yet Another Compiler Error.
104 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
105 project-specific settings happen first.
108 ChangeLog lisp/muse-mode.el lisp/muse.el
111 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
114 Fix annoying initial buffer coloring problem.
116 muse--main--1.0--patch-128
118 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
119 where even buffer-file-name is not set. This happens the first time we
120 attempt to colorize the buffer. I'm rather astonished that I had to do
124 ChangeLog lisp/muse-wiki.el
127 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
130 Jump to bad and good links on TAB; mode-choosing fix.
132 muse--main--1.0--patch-127
134 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
135 pics a major mode for a file. If one is specified in the project of
136 file, use it. Otherwise, use muse-mode.
137 (muse-next-reference, muse-previous-reference): Jump to bad links as
140 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
144 ChangeLog lisp/muse-mode.el lisp/muse.el
147 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
150 Add specified Muse file extension to auto-mode-alist.
152 muse--main--1.0--patch-126
154 * lisp/muse.el (muse-file-extension): If extension is specified, remove
155 the old extension from auto-mode-alist and add the new one. This
156 eliminates the need to set muse-mode-auto-p when you have specified a
159 * examples/mwolson/muse-init.el: Sync.
162 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
165 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
168 Make `muse-project-alist' more intuitively customizable.
170 muse--main--1.0--patch-125
172 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
175 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
176 (muse-project-alist-get): New function that pre-parses
177 `muse-projects-alist' before customization in order to work around an
178 annoying limitation in the customize interface.
179 (muse-project-alist-set): New function that takes the value that
180 customize gave us and turns it into something Muse can use.
181 (muse-project): New widget that outlines the form of the
182 `muse-project-alist' variable.
183 (muse-project-alist): Use the `muse-project' widget and specify :set
187 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
190 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
193 Silence compiler warnings.
195 muse--main--1.0--patch-124
197 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
199 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
202 * lisp/muse-project.el (muse-project-applicable-styles): Call
203 `muse-assert' with only 1 argument to silence a compiler warning.
206 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
210 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
213 muse-docbook: Merge several other types of tags if necessary.
215 muse--main--1.0--patch-123
217 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
218 `muse-docbook-fixup-sections'. For each TAG in
219 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
220 merge them together. Thanks to Dale P. Smith for the suggestion.
221 (muse-docbook-merged-tags): Customizable list of tags that need merging.
224 ChangeLog lisp/muse-docbook.el
227 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
230 muse-docbook: Output an XML tag with encoding at the beginning of document.
232 muse--main--1.0--patch-122
234 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
236 (muse-docbook-encoding-default): New option that determines which Emacs
237 buffer encoding to use by default in Muse DocBook files if none is
239 (muse-docbook-charset-default): New option that determines the DocBook
240 XML charset to use if no translation is found in
241 muse-docbook-encoding-map.
242 (muse-docbook-encoding-map): New option alist that maps an emacs coding
243 system to its associated DocBook coding system.
244 (muse-docbook-transform-content-type): New function that determines the
245 DocBook XML encoding to use based on the contents of
246 muse-docbook-encoding-map.
247 (muse-docbook-encoding): New function that calls
248 muse-docbook-transform-content-type.
249 (muse-docbook-finalize-buffer): New function that sets the buffer file
250 coding system to the value of muse-docbook-encoding-default, but only
251 if the buffers contents have no special characters.
252 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
255 ChangeLog lisp/muse-docbook.el
258 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
261 Apply muse-docbook patch from Dale P. Smith.
263 muse--main--1.0--patch-121
265 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
266 Dale P. Smith to make the markup much better.
269 AUTHORS ChangeLog lisp/muse-docbook.el
272 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
275 Use different mapping for S-tab on Windows.
277 muse--main--1.0--patch-120
279 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
280 Windows, use [(shift tab)] for `muse-previous-reference'.
283 ChangeLog lisp/muse-mode.el
286 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
291 muse--main--1.0--patch-119
293 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
294 `muse-match-string-no-properties' so XEmacs doesn't complain.
297 ChangeLog lisp/muse-wiki.el
300 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
303 Handle a few edge cases with project-page resolution gracefully.
305 muse--main--1.0--patch-118
307 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
308 make sure that PAGE is specified. STYLES should be generated
309 automatically, but it could theoretically fail. I'm managing to
310 trigger this when messing with unsaved Muse files. Handle case where
311 buffer has not yet been saved.
312 (muse-project-find-file): Don't try to resolve relative links; just
315 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
316 point-of-reference bug. No need to call muse-project-page-of-file
317 since buffer-file-name and muse-publishing-current-file both give us
320 * lisp/muse-mode.el (muse-link-at-point): For some reason,
321 `skip-chars-backward' only respects the newline some of the time.
325 ChangeLog lisp/muse-mode.el lisp/muse-project.el
329 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
332 Fix image-link goof-up and add pretty titles.
334 muse--main--1.0--patch-117
336 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
337 class="image-link"> instead of <div class="image-link">. I found a bug
338 with the way I was handling both, so I decided to simplify things.
340 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
341 `muse-publish-output-name', but keeps the directory prefix.
342 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
344 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
345 customizable option that determines the words to downcase in title.
346 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
347 Capitalized Title out of either a string or the current title. This is
348 not currently used by any other function -- for now it is meant to be
352 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
355 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
358 Escape specials in link descriptions.
360 muse--main--1.0--patch-116
362 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
363 function that escapes special characters in the given string according
364 to the current publishing style.
365 (muse-publish-url): Use the above function to escape the description
366 part of extended links.
367 (muse-publish-prepare-url): Don't make string read-only; it does
370 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
371 (muse-wiki-transform-wikiword): Don't make string read-only.
374 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
377 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
380 Escape "&", "<", and ">" in URL text.
382 muse--main--1.0--patch-115
384 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
385 specially. Thanks to John Sullivan for the suggestion.
388 ChangeLog lisp/muse-html.el
391 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
394 Update my example configuration.
396 muse--main--1.0--patch-114
398 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
399 project to "WebSite" in order to make it more distinct.
400 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
401 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
403 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
404 published name of the current file. I really should make a function
405 called `muse-published-name' or something similar!
406 ("\C-cpx"): Use this key sequence for
407 `my-muse-prepare-entry-for-xanga'.
408 (muse-file-extension): I'm making use of this so I can figure out its
412 ChangeLog examples/mwolson/muse-init.el
415 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
418 Tackle a project name interwiki highlighting snafu.
420 muse--main--1.0--patch-113
422 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
423 this. It seems to be more robust now. Highlighting is going the way I
427 ChangeLog lisp/muse-wiki.el
430 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
433 Fix some gross mistakes.
435 muse--main--1.0--patch-112
437 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
440 * lisp/muse-project.el (muse-project-file-entries): If
441 `muse-file-extension' is defined, use it to filter the entries.
443 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
444 variable. Move higher in file.
446 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
447 argument instead of the real name of the variable.
450 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
454 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
457 Make natural interwiki links between projects mostly work.
459 muse--main--1.0--patch-111
461 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
462 function and flesh it out. This seems to work properly, though for
463 some reason, interwiki links using projects are a bit flakey.
464 (muse-wiki-handle-interwiki): Deal with case where we have a project
465 name in an interwiki link.
468 ChangeLog lisp/muse-wiki.el
471 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
474 Fix Emacs21 issue with muse-insert-tag.
476 muse--main--1.0--patch-110
478 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
479 completing-read to appease older Emacsen.
482 ChangeLog lisp/muse-mode.el
485 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
488 Fix error with `muse-blosxom-new-entry' and Emacs21.
490 muse--main--1.0--patch-109
492 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
493 `completing-read' so that old versions of Emacs don't complain.
496 ChangeLog lisp/muse-blosxom.el
499 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
502 Try to fix an error with `muse-blosxom-get-categories'.
504 muse--main--1.0--patch-108
506 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
507 about processing directories.
510 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
513 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
516 Make a distinction between implicit and explicit links at publish-time.
518 muse--main--1.0--patch-107
520 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
522 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
524 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
527 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
528 not we are dealing with an explicit link.
530 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
532 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
533 argument, but ignore it.
535 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
536 when link is not explicit.
539 ChangeLog lisp/muse-html.el lisp/muse-http.el
540 lisp/muse-publish.el lisp/muse-wiki.el
543 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
546 Implement several WikiWord handling fixes.
548 muse--main--1.0--patch-106
550 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
551 found by the handlers. Don't send implicit links through some of the
554 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
555 of interwiki link before calling `muse-handle-explicit-link'.
557 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
558 "\\|" separator between project-alist entries and interwiki entries.
559 Force a reconfiguration of muse-colors-markup.
561 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
562 sure that we don't colorize WikiNames that don't go with any file.
566 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
570 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
573 Attempt to simplify muse-wiki a bit.
575 muse--main--1.0--patch-105
577 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
580 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
581 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
582 (muse-wiki-update-use-wikiword-markup-regexp)
583 (muse-wiki-update-use-wikiword-link-function)
584 (muse-wiki-update-use-wikiword-url-transforms): Remove.
585 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
587 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
588 `muse-wiki-use-wikiword' is specified.
590 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
591 unless `muse-wiki-use-wikiword' is specified.
593 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
596 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
597 muse-publish-markup-regexps.
599 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
600 muse-publish-url-transforms.
602 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
603 muse-wiki-handle-wikiword to muse-implicit-link-functions.
607 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
610 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
613 Make muse-blosxom use relative name of published file in page-date alist.
615 muse--main--1.0--patch-104
617 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
619 (muse-blosxom-update-page-date-alist): Renamed from
620 `muse-blosxom-markup-date-directive'. Make the current file name
621 relative to the base directory and strip file extension if necessary.
625 ChangeLog lisp/muse-blosxom.el
628 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
631 Hack on muse-blosxom timestamps somewhat.
633 muse--main--1.0--patch-103
635 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
636 actually do something useful. This should have a different name,
638 ("blosxom-html", "blosxom-xhtml"): Call
639 `muse-blosxom-markup-date-directive' after publishing each entry.
643 ChangeLog lisp/muse-blosxom.el
646 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
649 Fix several startup and compile errors.
651 muse--main--1.0--patch-102
653 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
654 fixes an error that occurred during startup.
656 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
657 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
660 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
661 that the nasty compile errors go away. Fix a few typos.
662 (muse-ignored-extensions): Fix docstring.
663 (muse-file-extension): Move this higher in the file.
668 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
671 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
674 Note that muse-file-extension should not have "." in front.
676 muse--main--1.0--patch-101
678 * lisp/muse-project.el (muse-project-find-file): Handle case where
679 muse-file-extension is not specified.
681 * lisp/muse.el (muse-file-extension): Note that the period at the
682 beginning of this value should be omitted.
684 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
685 file extension so that regexp characters inside the extension will not
686 goof it up. This should never be a problem in normal cases, but let's
691 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
695 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
698 Implement optional file extension of Muse files.
700 muse--main--1.0--patch-100
702 * lisp/muse-mode.el (muse-mode): Make sure
703 `muse-update-ignored-extensions-regexp' gets updated every time we
704 enter Muse mode. This works around a bug in the customize interface --
705 if a user changes an option using setq, the :set function sometimes
706 does not get executed. I should really try to determine whether or not
707 this is really an issue anymore.
709 * lisp/muse-project.el (muse-project-find-file): Make use of
710 `muse-file-extension'.
712 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
713 customizable; it is autogenerated from `muse-ignored-extensions'.
714 (muse-update-ignored-extensions-regexp): New function that sets the
715 value of `muse-ignored-extensions-regexp'. This is needed in order to
716 make sure that the value of `muse-file-extension' is taken into
718 (muse-ignored-extensions): New option that determines which file
719 extensions to ignore. It is in the form of a list of regexps.
721 * lisp/muse.el (muse-file-extension): New option that allows the user to
722 specify the file extension to be used for Muse files. By default, this
723 is nil, which means that no extension will be used.
725 * lisp/muse.el (muse-page-name): Handle case where
726 `muse-ignored-extensions-regexp' is nil.
730 ChangeLog lisp/muse-mode.el lisp/muse-project.el
731 lisp/muse-regexps.el lisp/muse.el
734 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
737 Document new blosxom convenience feature.
739 muse--main--1.0--patch-99
741 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
742 `muse-blosxom-project-alist-entry'. An example is provided in the
747 ChangeLog lisp/muse-blosxom.el
750 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
753 Further work on `muse-project-alist' entry generation for blosxom.
755 muse--main--1.0--patch-98
757 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
758 Include subdirectories in first part of "Blog" entry.
760 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
761 that returns a list of dirs that are to be used with the first part of
762 a `muse-project-alist' entry.
766 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
769 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
772 New function: muse-blosxom-project-alist-entry.
774 muse--main--1.0--patch-97
776 * examples/mwolson/muse-init.el: Update from my latest settings.
777 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
779 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
780 that generates the latter part of an entry for `muse-project-alist'.
784 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
787 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
790 Merged from hodique@lifl.fr--2005 (patch 12-23)
792 muse--main--1.0--patch-96
796 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
797 Merged from mwolson@gnu.org--2005 (patch 68-76)
799 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
800 Merged from mwolson@gnu.org--2005 (patch 77-80)
802 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
803 Merged from mwolson@gnu.org--2005 (patch 81)
805 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
806 Merged from mwolson@gnu.org--2005 (patch 82)
808 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
809 Escape % in latex publishing
811 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
814 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
815 small improvement on muse-make-link
817 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
818 Fix customization of muse-wiki-wikiword-regexp
820 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
821 Allow full customization of WikiWords
823 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
824 Fix mouse-2 yank bug in muse-mode
826 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
827 Fix interpretation order
829 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
830 Merged from mwolson@gnu.org--2005 (patch 83-95)
834 ChangeLog lisp/muse-wiki.el
837 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
838 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
839 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
840 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
841 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
842 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
843 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
844 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
845 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
846 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
847 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
848 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
851 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
856 muse--main--1.0--patch-95
858 * lisp/muse-mode.el (muse-follow-name-at-point)
859 (muse-follow-name-at-mouse): Docfixes.
863 ChangeLog lisp/muse-mode.el
866 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
869 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
871 muse--main--1.0--patch-94
873 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
874 `muse-blosxom-new-entry'.
876 * muse.texi (Blosxom Entries): Ditto.
880 ChangeLog lisp/muse-blosxom.el muse.texi
883 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
886 Re-add global mouse-2 event.
888 muse--main--1.0--patch-93
890 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
891 mouse-2, since Yann found a way around the problem I was facing.
892 (muse-follow-name-at-mouse): Call the event that would normally be used
893 here if we don't have a link at point.
897 ChangeLog lisp/muse-mode.el
900 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
903 Fix publishing error.
905 muse--main--1.0--patch-92
907 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
908 the cdr of output-dir. This was a code fragment from a previous
909 attempt to refactor this function.
913 ChangeLog lisp/muse-project.el
916 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
919 Work on getting to the point where we can resolve project interwiki links.
921 muse--main--1.0--patch-91
923 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
924 `muse-publishing-current-file'.
926 * lisp/muse-project.el (muse-project-of-file): Ditto.
928 * lisp/muse-project.el (muse-project-applicable-styles): New function
929 that returns the usable styles for a file, given either a list of
930 styles or a project name. This is useful for removing styles that will
931 be ignored for a file.
932 (muse-project-publish-file): Split :include and :exclude processing
933 into `muse-project-applicable-styles'.
935 * lisp/muse-publish.el (muse-publish-output-name): Use
936 `muse-publishing-current-file'.
938 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
940 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
943 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
944 names to be uninterpreted. Remove need for muse-assoc-string.
946 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
947 function that will be called to fetch a link to a page from a Muse
948 project from the output file of the currently-published file. This is
949 commented out for now since I ran out of energy.
951 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
952 `muse-wiki-resolve-project-page' for handling Muse project interwiki
953 links, but only when no match was found in `muse-wiki-interwiki-alist'.
954 Handle case where no interwiki can be found, even though this should
957 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
958 whenever Muse mode is entered. That way we don't have to enter an
959 extra command in our .emacs.
961 * lisp/muse.el (muse-current-file): Remove this, since a variable called
962 `muse-publishing-current-file' already exists that does the same thing.
965 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
967 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
972 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
973 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
976 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
979 Mouse-2 on regular text will yank rather than give an error.
981 muse--main--1.0--patch-90
983 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
984 this seems to be more trouble than it's worth.
985 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
986 use our own implementation.
990 ChangeLog lisp/muse-mode.el
993 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
996 Make interwiki links publish with the correct extension.
998 muse--main--1.0--patch-89
1000 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1001 prefix and suffix to interwiki names, as well as stripping out unwanted
1006 ChangeLog lisp/muse-wiki.el
1009 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1012 Fix publishing of bare interwiki names.
1014 muse--main--1.0--patch-88
1016 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1017 `set'. Use `muse-assoc-string' instead of `assoc'.
1019 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1020 `assoc-string' functionality usable with Emacs21 and XEmacs.
1024 ChangeLog lisp/muse-wiki.el lisp/muse.el
1027 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1030 Apply a few fixes from Yann's branch.
1032 muse--main--1.0--patch-87
1034 Background: I hacked on Muse over the weekend while offline, and so did
1035 Yann. His changes to muse-wiki.el are different than the
1036 ones that I made, so we should probably figure out the best
1037 way to handle this when we both get on IRC again. For now,
1038 I've merged in the bugfixes that he's made, omitting most of
1039 the changes to muse-wiki.
1041 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1043 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1045 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1046 introduced previously.
1050 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1053 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1056 Warn if file not published; hack further on Wiki stuff.
1058 muse--main--1.0--patch-86
1060 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1061 complete <div> tags that are of the class "image-link". It is hoped
1062 that this will prevent user-added <div> tags from being mangled.
1064 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1065 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1066 need to look at the text at point.
1068 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1069 current file has not been published since it was up-to-date. Thanks to
1070 Bill Freeman for the suggestion.
1072 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1073 is nil. If this happens, return the original URL.
1075 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1076 `muse-wiki-update-interwiki-regexp.'
1077 (muse-wiki-update-interwiki-regexp): New function that sets the value
1078 of `muse-wiki-interwiki-regexp'.
1079 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1082 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1083 `muse-wiki-expand-interwiki'.
1084 (muse-wiki-transform-wikiword): New function that prevents WikiWords
1085 with no matching file from being published as links.
1087 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1088 string argument once again, since this behavior is needed when
1090 (muse-wiki-handle-wikiword): Ditto.
1092 * lisp/muse.el (muse-handle-url): Ditto.
1094 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
1095 after every unsuccessful attempt at handling the link. If argument is
1096 given, restore match-data at end, too.
1098 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1099 argument. Match data is always saved. If argument is not given,
1100 assume that `muse-implicit-link-regexp' has been matched against, and
1101 return the 1st match string if no handlers worked.
1105 ChangeLog lisp/muse-html.el lisp/muse-mode.el
1106 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1109 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1112 Hack on WikiName handling and make TAB work for Wiki links.
1114 muse--main--1.0--patch-85
1116 * lisp/muse-colors.el (muse-colors-markup): Use
1117 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1119 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
1120 nil, don't color bad links. If non-nil, color bad links.
1122 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1124 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1125 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1126 (muse-journal-rss-munge-buffer): Ditto.
1128 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1131 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1132 are handled first, then implicit ones. It should work better in all
1133 cases. For now, we depend on the value of `muse-implicit-link-regexp'
1134 to determine how far to scan for an implicit link. This defaults to
1135 the text between the point and the next space.
1137 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1138 `muse-visit-link'. If the ANCHOR argument is a string, search for it
1139 literally after opening the buffer. Hopefully this can be of use in
1140 custom visit-link functions, when necessary.
1142 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
1143 `muse-visit-link-default'.
1145 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1146 Search by text properties instead of regexps. This allows Muse to find
1147 links without having to have a massive regexp that contains all link
1148 types. The downside is that this will not work if the user defontifies
1149 the buffer. But it would somewhat defeat the purpose of following
1150 links if you can't see them.
1152 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1153 enough command line args are passed in batch mode.
1155 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1156 `muse-explicit-link-regexp'.
1158 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1161 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1162 specifies the "common ground" of all implicit links, like URLs, bare
1163 WikiNames, and -- in the future -- email addresses.
1165 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1167 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1168 optional. That was a bad idea on my part. Renamed from
1169 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
1172 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1173 `muse-wiki-interwiki-expand'.
1174 (muse-wiki-handle-wikiword): Renamed from
1175 `muse-wiki-wikiword-handle'.
1177 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1178 for the eval-after-load arg since XEmacs chokes on constants.
1180 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1181 face on WikiWords that don't correspond with a file. If people really
1182 want this to appear in bad-link face, I could accommodate that.
1184 * lisp/muse.el (muse-handle-url): New function that detects whether the
1185 given string is a URL.
1186 (muse-implicit-link-functions): Renamed from
1187 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1188 (muse-explicit-link-functions): Renamed from
1189 `muse-mode-handler-functions'.
1190 (muse-handle-implicit-link): New function that handles all
1191 implicit links by calling functions from `muse-implicit-link-functions'.
1192 (muse-handle-explicit-link): Renamed from
1197 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1198 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1199 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1202 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1205 Allow WikiWords to be ignored with <nop> or "''''".
1207 muse--main--1.0--patch-84
1209 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1211 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1212 whether to hide <nop> tags when coloring a Muse buffer.
1213 (muse-wiki-wikiword-at-point): Docfix.
1214 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1215 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1217 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1218 which keeps the WikiWord that follows it from being interpreted.
1219 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1224 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1227 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1230 Update postal address of FSF in muse-wiki.el.
1232 muse--main--1.0--patch-83
1234 * lisp/muse-wiki.el: Update postal address of the FSF.
1238 ChangeLog lisp/muse-wiki.el
1241 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1244 Interpret explicit links before emphasis.
1246 muse--main--1.0--patch-82
1248 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1249 links before emphasis.
1251 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1255 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1258 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1261 Wiki hacking, regexp tweaks.
1263 muse--main--1.0--patch-81
1265 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1268 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1269 that indicates whether or not to use character classes in regexps. The
1270 default is to let Muse try to figure it out.
1271 (muse-extreg-usable-p): Make use of this variable.
1273 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1274 this regexp. I'm guessing it was supposed to have a TAB in there at
1275 one time. Replace this stuff with muse-regexp-space.
1277 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1280 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1283 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1284 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1285 We'll fix those anchor problems eventually!
1287 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1288 uses `muse-interwiki-handle' to determine whether an interwiki link is
1291 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1292 look for a suitable value at point if needed.
1294 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1296 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1298 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1301 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1305 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1308 Make installation of manual when not using Debian go smoothly.
1310 muse--main--1.0--patch-80
1312 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1313 and options are to be used when insinuating the Muse documentation into
1316 * Makefile (install): Make use of INSTALLINFO.
1318 * README (Installation): Give directions for changing INSTALLINFO on a
1319 Debian system and changing where Muse is installed.
1324 ChangeLog Makefile Makefile.defs README muse.texi
1327 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1330 Fix compiler warning induced by last patch.
1332 muse--main--1.0--patch-79
1334 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1338 ChangeLog lisp/muse-project.el lisp/muse.el
1341 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1344 Add `muse-current-file', fix minor QuickStart issue.
1346 muse--main--1.0--patch-78
1348 * examples/QuickStart: Make John Wiegley the author.
1350 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1351 `muse-current-file' instead of `buffer-file-name'.
1353 * lisp/muse-project.el (muse-current-project): Document.
1355 * lisp/muse-project.el (muse-current-file): New variable indicating the
1356 name, including path, of the file that is currently being published.
1357 (muse-project-of-file): Make use of
1358 `muse-current-file'.
1360 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1362 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1365 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1366 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1370 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1373 Make muse-replace-regexp-in-string closer to its parent; no func change.
1375 muse--main--1.0--patch-77
1377 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1378 to implement all functionality of `replace-regexp-in-string'. No
1379 functionality change.
1383 ChangeLog lisp/muse.el
1386 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1389 Play nicely with fill, adaptive-fill, and flyspell.
1391 muse--main--1.0--patch-76
1393 * muse-mode.el (muse-mode-intangible-links): New function used to
1394 determine whether links will be considered intangible.
1396 * lisp/muse-mode.el (muse-mode-link-functions)
1397 (muse-mode-handler-functions): Minor docfix.
1399 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1400 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1401 making links intangible by default, but this may be adjusted by use of
1402 the `muse-mode-intangible-links' function.
1404 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1405 nil if we should allow a fill to occur here. Keeps links from being
1408 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1409 non-nil if we allow spell-checking to occur here. Keeps links from
1410 being improperly colorized.
1412 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1413 functionality change.
1416 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1419 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1422 Minor doc changes and code prettification.
1424 muse--main--1.0--patch-75
1426 * AUTHORS: Note that YH's assignment is in the mail.
1428 * README (scripts): Explain better the contents of the `scripts'
1431 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1434 AUTHORS ChangeLog README lisp/muse-wiki.el
1437 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1440 Merged from hodique@lifl.fr--2005 (patch 7-11)
1442 muse--main--1.0--patch-74
1446 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1447 split WikiWords and InterWiki links into their own package
1449 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1450 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1452 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1453 Mimic experimental behavior for interwiki
1455 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1456 fix notes publishing
1458 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1462 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1465 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1466 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1469 experimental/.arch-ids/muse-wiki.el.id
1470 ==> experimental/.arch-ids/muse-wiki-old.el.id
1471 experimental/muse-wiki.el
1472 ==> experimental/muse-wiki-old.el
1475 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1476 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1477 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1478 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1479 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1482 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1485 Tell people where to find on-line version of manual.
1487 muse--main--1.0--patch-73
1489 * README: Add on-line locations for manual.
1491 * muse.texi: Remove @include directive. This makes generating a PDF of
1492 this documentation a lot easier.
1494 * muse.texi (Preface): Add on-line locations for manual.
1497 ChangeLog README muse.texi
1500 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1503 Try to make Muse play nice with outline minor mode.
1505 muse--main--1.0--patch-72
1507 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1508 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1509 "muse" instead of "t" when adding invisibility to text or checking for
1512 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1513 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1517 ChangeLog lisp/muse-colors.el lisp/muse.el
1520 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1523 Minor grammar fix in Introduction section of manual.
1525 muse--main--1.0--patch-71
1527 * muse.texi (Introduction): Minor grammar fix.
1533 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1538 muse--main--1.0--patch-70
1540 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1542 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1544 * lisp/muse-poem.el (muse-poem-markup-strings)
1545 (muse-poem-chapbook-strings): Make customizable.
1547 * lisp/muse-poem.el (muse-chapbook-latex-header)
1548 (muse-chapbook-latex-footer): Docfix.
1550 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1551 (muse-texinfo-pdf-extension): Ditto.
1553 * lisp/muse.el (muse-version): Change to 3.01.
1555 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1559 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1560 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1563 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1566 Tweak documentation thoroughly; still incomplete.
1568 muse--main--1.0--patch-69
1570 * README: Minor tweaks.
1572 * muse.texi: Massively rename chapters so that the titles are more
1573 descriptive. Clean up grammar.
1575 * muse.texi (Obtaining Muse): Move content of Installation node here,
1576 stripping out any customization tips, since those are covered later.
1577 Re-work this chapter since I was dissatisfied with it.
1579 * muse.texi (Installation): This node has the content of README regarding
1580 installation, which fits the title of the node much better than the
1583 * muse.texi (Blosxom): Turn the sections of this section into
1586 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1589 * muse.texi (History): Add a "2005" item.
1592 ChangeLog README muse.texi
1595 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1598 Finish documenting 2 more publishing styles.
1600 muse--main--1.0--patch-68
1602 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1604 * lisp/muse-journal.el: Docfixes.
1606 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1607 documentation to this function.
1609 * muse.texi (Blosxom Options): New node containing the publishing styles
1610 and options provided by Blosxom.
1611 (Book): Add usage note, as I suspect a lot of people might be confused
1613 (HTML): Space out entries better.
1614 (Journal, LaTeX): New nodes for publishing styles.
1615 (Common Elements): Document a few options that are present in
1619 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1620 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1623 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1626 Make Muse installable and correct an Emacs21 issue.
1628 muse--main--1.0--patch-67
1630 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1631 directory will be generated.
1632 (all): Compile muse.info by default.
1633 (doc): Refactor into individual generation rules for .html and .info
1635 (install): New rule that installs Muse source code, compiled .elc
1636 files, and the manual into proper places.
1638 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1640 * README (Insinuation): Move old content of Installation here.
1641 (Installation): Fill out this section.
1642 (Further Documentation): Add link to my website and note that a full
1643 manual is included with Muse.
1645 * lisp/Makefile (EL): Populate with .el files.
1646 (install): New rule that installs both .elc and .el files.
1648 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1649 Emacs21, hack in a handler for the @documentencoding tag so that it
1653 ChangeLog Makefile Makefile.defs README lisp/Makefile
1654 lisp/muse-texinfo.el
1657 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1660 Cater even more to XEmacs and its annoying whims.
1662 muse--main--1.0--patch-66
1664 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1665 environment variable.
1667 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1668 handle it. Load `muse-build.el' instead.
1670 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1673 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1674 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1677 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1678 function does not appear to be used.
1680 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1681 `replace-regexp-in-string', since XEmacs doesn't have this function.
1682 We only implement the first 3 args, but this could be extended if we
1685 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1686 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1688 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1690 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1691 make XEmacs shut up.
1693 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1695 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1697 * lisp/muse-http.el (muse-winnow-list): Ditto.
1699 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1701 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1703 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1705 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1708 * scripts/publish: Use EMACS environment variable instead of hard-coding
1712 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1713 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1714 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1715 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1716 lisp/muse.el scripts/muse-build.el scripts/publish
1719 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1722 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1724 muse--main--1.0--patch-65
1726 * AUTHORS: Update entry.
1728 * muse-*.el: Move to the lisp directory.
1730 * lisp/Makefile: New file containing rules to test and compile the
1733 * Makefile.defs: New file that contains common definitions for all other
1734 Makefiles, such as Emacs command to use.
1736 * Makefile: Move lisp-specific rules to lisp/Makefile.
1737 (SUBDIRS): New variable containing subdirectories to clean.
1739 * README: Update to reflect new location of source files. Give updated
1740 directions for compiling with XEmacs.
1742 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1744 (%.html): Pass SITEFLAG as an environment variable to
1747 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1748 seems to be needed to keep the process from failing. This has *got* to
1749 be a bug in Muse, but I don't want to deal with it now.
1751 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1753 * lisp/muse-convert.el: Move line to commentary section.
1755 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1756 locally-bound `type' variable isn't used here.
1758 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1760 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1763 * scripts/muse-build.el (load-path): Correct paths.
1765 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1766 as to avoid spurious warnings.
1768 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1771 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1772 (muse-match-string-no-properties): New functions that take the place of
1773 `line-end-position', `line-beginning-position', and
1774 `match-string-no-properties', respectively.
1776 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1777 (muse-my-journal-find-entries): Use Muse-specific version of
1778 `match-string-no-properties', `line-beginning-position', and
1779 `line-end-position' since these do not exist in XEmacs.
1781 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1782 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1784 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1786 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1787 (muse-html-insert-contents): Ditto.
1789 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1791 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1793 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1795 * lisp/muse-publish.el (muse-publish-markup-tag)
1796 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1797 (muse-published-buffer-contents): Ditto.
1799 * scripts/muse-build.el (muse-elint-files): Ditto.
1802 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1803 lisp/.arch-ids/Makefile.id lisp/Makefile
1806 AUTHORS ChangeLog Makefile README examples/Makefile
1807 examples/QuickStart examples/johnw/muse-johnw.el
1808 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1809 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1810 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1811 lisp/muse.el scripts/muse-build.el scripts/publish
1814 .arch-ids/muse-blosxom.el.id
1815 ==> lisp/.arch-ids/muse-blosxom.el.id
1816 .arch-ids/muse-book.el.id
1817 ==> lisp/.arch-ids/muse-book.el.id
1818 .arch-ids/muse-colors.el.id
1819 ==> lisp/.arch-ids/muse-colors.el.id
1820 .arch-ids/muse-convert.el.id
1821 ==> lisp/.arch-ids/muse-convert.el.id
1822 .arch-ids/muse-docbook.el.id
1823 ==> lisp/.arch-ids/muse-docbook.el.id
1824 .arch-ids/muse-html.el.id
1825 ==> lisp/.arch-ids/muse-html.el.id
1826 .arch-ids/muse-http.el.id
1827 ==> lisp/.arch-ids/muse-http.el.id
1828 .arch-ids/muse-journal.el.id
1829 ==> lisp/.arch-ids/muse-journal.el.id
1830 .arch-ids/muse-latex.el.id
1831 ==> lisp/.arch-ids/muse-latex.el.id
1832 .arch-ids/muse-mode.el.id
1833 ==> lisp/.arch-ids/muse-mode.el.id
1834 .arch-ids/muse-poem.el.id
1835 ==> lisp/.arch-ids/muse-poem.el.id
1836 .arch-ids/muse-project.el.id
1837 ==> lisp/.arch-ids/muse-project.el.id
1838 .arch-ids/muse-publish.el.id
1839 ==> lisp/.arch-ids/muse-publish.el.id
1840 .arch-ids/muse-regexps.el.id
1841 ==> lisp/.arch-ids/muse-regexps.el.id
1842 .arch-ids/muse-texinfo.el.id
1843 ==> lisp/.arch-ids/muse-texinfo.el.id
1844 .arch-ids/muse.el.id
1845 ==> lisp/.arch-ids/muse.el.id
1847 ==> lisp/muse-blosxom.el
1849 ==> lisp/muse-book.el
1851 ==> lisp/muse-colors.el
1853 ==> lisp/muse-convert.el
1855 ==> lisp/muse-docbook.el
1857 ==> lisp/muse-html.el
1859 ==> lisp/muse-http.el
1861 ==> lisp/muse-journal.el
1863 ==> lisp/muse-latex.el
1865 ==> lisp/muse-mode.el
1867 ==> lisp/muse-poem.el
1869 ==> lisp/muse-project.el
1871 ==> lisp/muse-publish.el
1873 ==> lisp/muse-regexps.el
1875 ==> lisp/muse-texinfo.el
1883 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1886 Massively untabify files.
1888 muse--main--1.0--patch-64
1892 ChangeLog ChangeLog.2004 experimental/muse-message.el
1893 experimental/muse-wiki.el muse-book.el muse-colors.el
1894 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1895 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1896 muse-project.el muse-publish.el muse-regexps.el
1897 muse-texinfo.el muse.el
1900 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1903 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1905 muse--main--1.0--patch-63
1907 (Summary of changes that Yann made)
1909 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1911 * muse-mode.el (muse-generate-index): Move index generation code into
1912 `muse-index-as-string'.
1913 (muse-index-as-string): New function that generates an index and
1914 returns it as a string, instead of placing it in a buffer like
1915 `muse-generate-index' used to.
1919 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1920 merge from mwolson@gnu.org--2005
1922 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1923 Accept WikiWords as links [mostly rescinded]
1925 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1926 merge from mwolson@gnu.org--2005/muse--main--1.0
1928 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1929 Merged from mwolson@gnu.org--2005 (patch 60-62)
1931 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1932 provide a string view of the index
1935 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1938 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1939 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1940 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1941 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1942 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1945 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1948 Document Blosxom, Book, DocBook, and HTML publishing styles.
1950 muse--main--1.0--patch-62
1952 * muse-blosxom.el: Clean up header.
1954 * muse-book.el (muse-before-book-publish-hook): Rename to
1955 `muse-book-before-publish-hook'.
1956 (muse-after-book-publish-hook): Rename to
1957 `muse-book-after-publish-hook'.
1959 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1960 (muse-html-markup-strings, muse-xhtml-markup-strings)
1961 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1962 (muse-html-charset-default, muse-html-encoding-default)
1963 (muse-html-encoding-map): Docfixes.
1965 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1969 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1972 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1975 Begin work on Publishing Styles section of manual.
1977 muse--main--1.0--patch-61
1979 * Makefile (.PHONY): Add "doc" to list.
1980 (doc): New rule that generates Info and HTML files from muse.texi.
1981 (dist): Rely on `distclean', not `clean'.
1983 * examples/QuickStart (Authoring mode): Remove empty section.
1985 * muse.texi: Call this program "the Emacs Muse" in title.
1986 (Publishing Styles): Begin to populate section.
1987 (Deriving Styles): First subsection of Publishing Styles.
1988 (Contributors): Remove spurious copyright section, since we address
1991 * README: Actually remember to add this file.
1994 .arch-ids/README.id README
1997 ChangeLog Makefile examples/QuickStart muse.texi
2000 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2003 Document Markup Rules.
2005 muse--main--1.0--patch-60
2007 * examples/QuickStart: Remove stray <comment> tag.
2009 * muse.texi (Top): Comment every menu line.
2010 (Markup Rules): New section with plenty of subsections.
2013 ChangeLog examples/QuickStart muse.texi
2016 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2019 Release this as Muse 3.00.90 (RC1).
2021 muse--main--1.0--patch-59
2023 * Makefile (%.elc): Use -q instead of --no-init-file because the former
2024 is compatible with both Emacs and XEmacs.
2026 * examples/README: Renamed to QuickStart.
2028 * examples/Makefile (EXAMPLES): Reflect name change of README.
2033 ChangeLog Makefile examples/Makefile muse.el
2036 examples/.arch-ids/README.id
2037 ==> examples/.arch-ids/QuickStart.id
2039 ==> examples/QuickStart
2042 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2045 Makefile refactoring.
2047 muse--main--1.0--patch-58
2049 * Makefile (.PHONY): List all non-file targets.
2050 (examples): New rule that calls Make in the examples directory.
2051 (atranslit): Removed, since this isn't (yet) bundled with Muse.
2053 * README: Move to the examples directory. I'd prefer to distribute a
2054 very basic plain text README and use this as a quickstart + markup
2055 example + publishing example.
2057 * examples/Makefile: Move all README-related rules here.
2059 * examples/README: Add an "About this document" section.
2061 * scripts/publish (style): Do not include the contrib directory, since we
2062 don't use any code from there. Since this is only invoked from the
2063 examples directory, make sure add the parent directory to the load
2066 * muse.texi: Change version to 3.00.90 (RC1).
2068 * muse.el: Change location of the README file in header.
2070 * muse.el (muse-version): Update to 3.00.90 (RC1).
2073 examples/.arch-ids/Makefile.id examples/Makefile
2076 ChangeLog Makefile examples/README muse.el muse.texi
2081 ==> examples/.arch-ids/README.id
2086 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2089 Update my example configuration.
2091 muse--main--1.0--patch-57
2093 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2094 and experimental status of muse-message.
2097 ChangeLog examples/mwolson/muse-init.el
2100 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2103 Provide optional outline-style faces; customization fixes; experimental stuff.
2105 muse--main--1.0--patch-56
2107 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2108 option that determines what the header faces should look like. If
2109 'outline, use outline-style faces. If nil, don't generate the faces at
2110 all, which allows the user to specify their own. Otherwise, use the
2111 scaled faces, which is the default behavior.
2112 (muse-colors-outline-faces-list): List of faces to use. In case the
2113 outline faces are not available, provide reasonable defaults.
2114 (muse-make-faces): Use dolist instead of mapc. Implement the
2115 possibility of having outline-style colors for heading. Don't call
2116 this function immediately -- give the users time to make their changes
2117 through the customize interface. Once we call this function, Emcs from
2118 CVS will not allow the faces to be changed easily, which is a shame.
2120 * muse-message.el (muse-message-contents-tag): Copied from
2121 `muse-publish-contents-tag' in order to keep the customization
2122 interface from making the `muse-markup-tags' option from throwing a
2123 type mismatch error. This function is untested and will likely do
2124 nothing useful. This file has been moved to the experimental folder
2125 until it gets fleshed out more.
2127 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2128 file that could eventually provide wiki-like ability. Currently this
2129 is just a collection of functions that were pruned out when he remade
2130 Muse, so don't get too excited. I plan to eventually merge Yann
2131 Hodique's work here, probably after the first release of Muse.
2133 * muse-regexps.el (muse-regexp): Improve description.
2135 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2136 the muse-regexp group since it is just a single regexp. Lists of
2137 regexps don't have to be in muse-regexp, however.
2139 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2140 since the Emacs devel mailing list seems to not want Britain-izations
2143 * muse-colors.el (muse-colors): Ditto.
2145 * muse-docbook.el (muse-docbook): Ditto.
2147 * muse-html.el (muse-html): Ditto.
2149 * muse-http.el (muse-http): Ditto.
2151 * muse-message.el (muse-message): Ditto.
2153 * muse-mode.el (muse-mode): Ditto.
2155 * muse-project.el (muse-project): Ditto.
2157 * muse-publish.el (muse-publish): Ditto.
2159 * muse.el (muse): Ditto.
2162 experimental/.arch-ids/=id
2163 experimental/.arch-ids/muse-wiki.el.id
2164 experimental/muse-wiki.el
2167 ChangeLog experimental/muse-message.el muse-blosxom.el
2168 muse-colors.el muse-docbook.el muse-html.el muse-http.el
2169 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2173 .arch-ids/muse-message.el.id
2174 ==> experimental/.arch-ids/muse-message.el.id
2176 ==> experimental/muse-message.el
2179 experimental experimental/.arch-ids
2182 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2185 Fix publishing error when given an empty string for header/footer.
2187 muse--main--1.0--patch-55
2189 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2190 `file-readable-p' if it is an empty string. For some reason,
2191 `file-readable-p' and `insert-file-contents' were treating an empty
2192 string as if it were the current directory.
2195 ChangeLog muse-publish.el
2198 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2201 WYSIWYG emphasis, XEmacs compatibility hacks.
2203 muse--main--1.0--patch-54
2205 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2206 compliant. Only colorize if we end with the same number of asterisks
2207 as we start with, preventing unnoticed syntax errors. Don't colorize
2208 in the middle of a word.
2209 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2210 Only colorize if we end with an underscore. Don't colorize in the
2213 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2214 inside of group. This will probably not do anything, but it seems
2217 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2218 where we start with an image link. JohnW didn't seem to like having
2219 <p> tags inserted before image links, but they don't validate properly
2220 as they are. For now, I will surround such links/paragraphs with <div
2221 class="image-link"> in an attempt to be as not invasive and yet
2222 standards compliant as possible.
2224 * muse-html.el (muse-html-escape-string): Work around distinction between
2225 int and char types in XEmacs. Deal with an annoying replace-match bug
2226 in XEmacs that rears its head at times.
2228 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2232 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2236 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2239 Minor code cleanup to address elint issues.
2241 muse--main--1.0--patch-53
2243 * Makefile (test): Don't build README files during this rule. Remove
2244 spurious "make clean" statement.
2246 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2247 `muse-colors' group, and give it a proper type.
2249 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2251 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2252 muse-my-journal-find-entries): Replace `string-to-int' with
2255 * muse-html.el (muse-html-insert-contents): Ditto.
2257 * muse-journal.el (muse-journal-html-munge-buffer,
2258 muse-journal-latex-munge-buffer): Ditto.
2260 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2262 * muse-publish.el (muse-publish-markup-footnote,
2263 muse-publish-contents-tag): Ditto.
2265 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2268 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2269 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2273 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2276 Add ability to automate the creation a new blosxom entry.
2278 muse--main--1.0--patch-52
2280 * examples/mwolson/muse-init.el: Move new entry section to
2281 muse-blosxom.el. Modify the key settings in my example accordingly.
2283 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2284 Muse always makes sure that the file ends with a newline.
2286 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2287 planner markup is now provided automatically by the planner port to
2288 Muse, and we don't have any customized markup.
2290 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2291 variable that specifies where the base directory of your blog entries
2294 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2295 the base directory. Explore categories recursively.
2297 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2298 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2299 special characters file name.
2301 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2302 making a new blog entry. It will prompt you for a category, then a
2303 title, and then will create a new file that has the date and title
2307 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2310 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2313 Change mailing address of FSF, add AUTHORS file.
2315 muse--main--1.0--patch-51
2317 * muse-*.el, muse.texi: Change mailing address of FSF.
2319 * muse.texi (Contributors): Fix typo.
2321 * AUTHORS: New file containing a list of all of those who have
2322 contributed code or documentation to Muse, how many lines were changed,
2326 .arch-ids/AUTHORS.id AUTHORS
2329 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2330 muse-html.el muse-http.el muse-journal.el muse-latex.el
2331 muse-message.el muse-mode.el muse-poem.el muse-project.el
2332 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2336 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2339 Merged from hodique@lifl.fr--2005 (patch 0-1)
2341 muse--main--1.0--patch-50
2345 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2346 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2348 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2349 fix .html (for example) in visible names for links
2352 ChangeLog muse-publish.el
2355 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2356 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2359 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2362 Make generated X(HT)ML show up in the right encoding in other modes.
2364 muse--main--1.0--patch-49
2366 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2367 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2368 generated (X)HTML files show up in the right coding system when editing
2369 them with another Emacs mode.
2371 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2372 encoding instead of hard-coding it.
2374 * muse-message.el: Add content to Commentary section, explaining the use
2375 of this publishing style.
2378 ChangeLog muse-html.el muse-journal.el muse-message.el
2381 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2384 Move regexps to same group, only make 4 heading faces.
2386 muse--main--1.0--patch-48
2388 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2389 can only publish 3 of them specially, leaving the fourth to be in
2391 (muse-colors-markup): Only recognize 4 levels of heading.
2393 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2394 (muse-file-regexp, muse-image-regexp)
2395 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2396 like a good idea to have all the regexps in the same group.
2399 ChangeLog muse-colors.el muse-regexps.el muse.el
2402 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2405 Update my example config, minor code cleanup.
2407 muse--main--1.0--patch-47
2409 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2410 names and add "Plans" project.
2412 * muse-docbook.el (looking-back): Delete.
2414 * muse-html.el (looking-back): Delete.
2416 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2417 instead of `looking-back'.
2419 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2420 function, use this function. If `looking-back' exists, call it;
2421 otherwise, use a workaround.
2424 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2427 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2428 muse-html.el muse.el
2431 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2434 Handle a few paragraph publishing edge cases better.
2436 muse--main--1.0--patch-46
2438 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2439 beginning-of-document, end-of-document, and paragraph separator regexps
2440 so that one markup rule can be used in all these cases.
2441 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2442 particular, blockquote or center at beginning or end of document will
2443 be published properly. Hopefully this won't slow things down too much.
2444 (muse-docbook-markup-paragraph-close): Removed.
2446 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2448 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2450 (muse-html-markup-paragraph-close): Removed.
2453 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2456 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2459 Improve prompt when reading a tag.
2461 muse--main--1.0--patch-45
2463 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2464 other Emacs modes seem to do.
2467 ChangeLog muse-mode.el
2470 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2473 Warn user when publishing fails due to a private directory.
2475 muse--main--1.0--patch-44
2477 * muse-project.el (muse-project-private-p): Warn users when publishing a
2478 file fails due to its directory not being readable by others. Make
2479 sure that you do a `chmod +o name_of_directory' if you want the
2480 contents of that directory to be publishable.
2483 ChangeLog muse-project.el
2486 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2489 Fix error with example tags and message publishing style.
2491 muse--main--1.0--patch-43
2493 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2494 see if a previous definition for `font-lock-multiline' exists.
2496 * muse-message.el (muse-message-example-tag): Don't require two
2497 additional (unused) arguments.
2500 ChangeLog muse-colors.el muse-message.el
2503 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2506 Always end the published document with a newline.
2508 muse--main--1.0--patch-42
2510 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2511 published document with a newline.
2513 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2516 ChangeLog muse-docbook.el muse-html.el
2519 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2522 Don't let automatic backup files crash the publishing process.
2524 muse--main--1.0--patch-41
2526 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2527 directive since this value is already processed by
2528 `muse-publish-markup-directive', and may be obtained by using
2529 the code: (muse-publishing-directive "date").
2531 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2532 to run (funcall nil); this happened once during a debugging process.
2534 * muse-project.el (muse-project-private-p): Skip any file for which we
2535 cannot fetch attributes. This fixes a bug where having an
2536 Emacs-generated automatic backup file in a publishing directory causes
2537 the publishing process to halt with an error.
2540 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2543 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2546 Apply fix in previous patch to the DocBook publishing style.
2548 muse--main--1.0--patch-40
2550 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2551 previous patch here as well.
2555 ChangeLog muse-docbook.el
2558 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2561 Fix newly-introduced lock-up during HTML publishing.
2563 muse--main--1.0--patch-39
2565 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2566 planner rules higher priority in the publishing sequence. Hopefully
2567 this will not wreck anything; I don't use these rules, so I cannot
2568 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2570 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2571 replace-match; that seems to be slightly evil. Return nil instead of a
2572 newline since otherwise Muse thinks that we are not done yet and gets
2573 into an infinite loop. This should fix the lock-up problem that
2574 resulted from the previous few patches.
2577 ChangeLog muse-blosxom.el muse-html.el
2580 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2585 muse--main--1.0--patch-38
2587 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2591 ChangeLog muse-blosxom.el
2594 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2597 Make docbook and blosxom modes close paragraphs properly at end.
2599 muse--main--1.0--patch-37
2601 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2604 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2605 (muse-docbook-markup-paragraph-close): Adapt from
2606 `muse-html-markup-paragraph-close'.
2608 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2609 preserve the same appearance as before the last patch.
2612 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2615 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2618 Bugfix: Close P tag properly at end of file.
2620 muse--main--1.0--patch-36
2622 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2625 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2626 detecting whether or not a paragraph needs a closing P tag.
2627 (muse-html-markup-paragraph-close): New function that only inserts a
2628 closing P tag when an unclosed P tag is nearby.
2631 ChangeLog muse-blosxom.el muse-html.el
2634 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2637 Update my example settings.
2639 muse--main--1.0--patch-35
2641 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2644 ChangeLog examples/mwolson/muse-init.el
2647 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2650 Update documentation for C-c TAB feature.
2652 muse--main--1.0--patch-34
2654 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2662 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2665 New feature: tag completion with C-c TAB.
2667 muse--main--1.0--patch-33
2669 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2670 (muse-tag-history, muse-custom-tags): New variables that keep track of
2671 the tag history and newly-entered tags respectively for
2673 (muse-insert-tag): New function that interactively prompts the user for
2677 ChangeLog muse-mode.el
2680 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2683 Fix XHTML validation error with <hr> and <br>.
2685 muse--main--1.0--patch-32
2687 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2688 and HR tags for XHTML publishing. This should fix a few validation
2689 errors that I've been noticing lately.
2692 ChangeLog muse-html.el
2695 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2698 Remove flyspell overlays on links.
2700 muse--main--1.0--patch-31
2702 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2703 should make the link clickable. On Emacs21, the color will stay red,
2704 but other Emacsen should do the right thing, which is use the normal
2705 link color. Hopefully this will fix some strange flyspell-related link
2709 ChangeLog muse-colors.el
2712 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2715 Update my example Muse settings.
2717 muse--main--1.0--patch-30
2719 * examples/mwolson/muse-init.el: Update from my latest version.
2720 (muse-project-alist): Remove the francais part of my blog.
2721 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2722 into this and `my-muse-mode-fill-nobreak-p'.
2723 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2724 this is the best way to accomplish this.
2725 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2726 characters in the title.
2727 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2730 ChangeLog examples/mwolson/muse-init.el
2733 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2736 Add simple `muse-version' function.
2738 muse--main--1.0--patch-29
2740 * muse.el (muse-version): New function that displays the value of the
2741 `muse-version' variable. This should be easier for the user to type
2742 than C-h v muse-version.
2748 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2751 Don't compile documentation by default.
2753 muse--main--1.0--patch-28
2755 * Makefile (all): Don't compile documentation by default.
2756 (doc): Use this rule to compile documentation.
2762 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2765 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2767 muse--main--1.0--patch-27
2769 2005-04-16 Michael Olson <mwolson@gnu.org>
2771 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2772 johnw. If a journal entry's title is a [[link]], then an
2773 <enclosure> tag will be added to the XML data giving the size and
2774 MIME type of the link target. This makes podcasting with Muse
2776 (muse-journal-rss-entry-template): Add enclosure usage to example.
2777 (muse-journal-rss-munge-buffer): Implement enclosures.
2780 ChangeLog muse-journal.el
2783 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2786 Standardize source headers, appease elint, don't require planner
2788 muse--main--1.0--patch-26
2790 2005-04-15 Michael Olson <mwolson@gnu.org>
2792 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2793 `scripts' directory since it really isn't part of Muse proper; it
2794 is used to generate Muse output from the command line.
2796 * muse-blosxom.el: Handle case where planner is not loaded so that
2797 it isn't a hard requirement.
2799 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2800 that elint doesn't complain.
2802 * muse-message.el (muse-message-markup-link): Don't throw up on
2803 links with no description.
2805 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2806 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2807 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2808 muse-project.el, muse-publish.el, muse-regexps.el,
2809 muse-texinfo.el, muse.el: Add standard header for each file in
2810 preparation for the initial release, which will hopefully happen
2811 sometime within the next month.
2815 experimental/.arch-ids/=id
2818 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2819 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2820 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2821 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2822 muse-texinfo.el muse.el
2825 .arch-ids/muse-build.el.id
2826 ==> scripts/.arch-ids/muse-build.el.id
2828 ==> scripts/muse-build.el
2830 removed directories:
2831 experimental experimental/.arch-ids
2834 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2837 Merge contents of muse-latexcjk.el into muse-latex.el.
2839 muse--main--1.0--patch-25
2841 2005-04-14 Michael Olson <mwolson@gnu.org>
2843 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2844 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2845 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2846 Merge in from muse-latexcjk.el.
2848 * muse-latexcjk.el: Removed, functionality merged with
2852 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2855 ChangeLog muse-latex.el
2858 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2861 Merge muse-xhtml.el into muse-html.el.
2863 muse--main--1.0--patch-24
2865 2005-04-06 Michael Olson <mwolson@gnu.org>
2867 * examples/mwolson/muse-init.el: Update with respect to the
2868 muse-xhtml.el merge.
2870 * muse-html.el: The contents of muse-xhtml.el have been merged in
2871 as advised by John Wiegley.
2872 (muse-html-style-sheet): Add example for XHTML use in the
2873 function's documentation.
2874 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2875 Moved from muse-xhtml.el.
2877 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2880 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2883 ChangeLog examples/mwolson/muse-init.el muse-html.el
2886 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2889 Try to fix regexps for Emacs 21.4.
2891 muse--main--1.0--patch-23
2893 2005-04-05 Michael Olson <mwolson@gnu.org>
2895 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2899 ChangeLog muse-regexps.el
2902 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2905 Add comments to the publish-project example script
2907 muse--main--1.0--patch-22
2909 2005-04-01 Michael Olson <mwolson@gnu.org>
2911 * examples/publish-project: Moved here from
2912 scripts/publish-project. Added a few comments so people know what
2916 ChangeLog examples/publish-project
2919 scripts/.arch-ids/publish-project.id
2920 ==> examples/.arch-ids/publish-project.id
2921 scripts/publish-project
2922 ==> examples/publish-project
2925 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2928 New XHTML style, add more examples to my sample muse config
2930 muse--main--1.0--patch-21
2932 2005-03-31 Michael Olson <mwolson@gnu.org>
2934 * examples/mwolson/muse-init.el: Give an example of deriving a
2935 custom publishing style.
2936 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2937 (my-muse-prepare-entry-for-xanga): Mangle the published output
2938 from a blosxom project and copy the result to the clipboard for
2939 easy pasting into Xanga's web form. The file is untouched.
2941 * muse-html.el (muse-html-style-sheet): Include the <style
2942 type="text/css"></style> wrapper around the example.
2943 (muse-html-header): Don't add <style type="text/css"></style>
2944 around the value of `muse-html-style-sheet' anymore. This allows
2945 for the option of putting your stylesheet(s) in a separate file.
2946 An example of this is given in the documentation for this
2949 * muse-xhtml: New file that implements a publishing style which is
2950 derived from HTML mode. It uses a slightly modified version of
2951 the HTML markup rules to generate XHTML-compliant output.
2953 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2954 "blosxom" style has been renamed to "blosxom-html". Fix a few
2957 * muse-journal.el: Add new "journal-xhtml" style.
2959 * muse-message.el: Add new "message-xhtml" style.
2962 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2965 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2966 muse-html.el muse-journal.el muse-message.el
2969 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2972 Add my muse configuration to the examples
2974 muse--main--1.0--patch-20
2976 2005-03-24 Michael Olson <mwolson@gnu.org>
2978 * examples/johnw: Move John Wiegley's configuration to this
2981 * examples/mwolson: My configuration files go here.
2983 * examples/mwolson/muse-init.el: My Muse configuration file. I
2984 just figured out how to keep links from being spell-checked or
2985 split up by fill-mode, so the implementation of this may be found
2986 here. I also made a function that sets up a blog entry for me.
2989 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2990 examples/mwolson/.arch-ids/muse-init.el.id
2991 examples/mwolson/muse-init.el
2997 examples/.arch-ids/muse-johnw.el.id
2998 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2999 examples/.arch-ids/publish-johnw.id
3000 ==> examples/johnw/.arch-ids/publish-johnw.id
3001 examples/muse-johnw.el
3002 ==> examples/johnw/muse-johnw.el
3003 examples/publish-johnw
3004 ==> examples/johnw/publish-johnw
3007 examples/johnw examples/johnw/.arch-ids examples/mwolson
3008 examples/mwolson/.arch-ids
3011 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3014 Add muse-blosxom script and plugin for pyblosxom
3016 muse--main--1.0--patch-19
3018 2005-03-24 Michael Olson <mwolson@gnu.org>
3020 * muse-blosxom.el: Update copyright notice in headers and mention
3021 the pyblosxom scripts.
3023 * contrib/pyblosxom: New directory containing pyblosxom plugins
3026 * contrib/getstamps.py: Script that generates the "timestamps"
3027 file, run on the local machine.
3029 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3033 contrib/pyblosxom/.arch-ids/=id
3034 contrib/pyblosxom/.arch-ids/getstamps.py.id
3035 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3036 contrib/pyblosxom/getstamps.py
3037 contrib/pyblosxom/hardcodedates.py
3040 ChangeLog muse-blosxom.el
3043 contrib/pyblosxom contrib/pyblosxom/.arch-ids
3046 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3049 muse-blosxom.el has matured past experimental status
3051 muse--main--1.0--patch-18
3053 2005-03-23 Michael Olson <mwolson@gnu.org>
3055 * muse-blosxom.el: Remove common functionality that has already
3056 been implemented in `muse-html.el'. Derive this mode from
3057 `muse-html'. Update documentation. I now feel that this file is
3058 ready to be included in the top-level Muse directory.
3061 ChangeLog muse-blosxom.el
3064 experimental/.arch-ids/muse-blosxom.el.id
3065 ==> .arch-ids/muse-blosxom.el.id
3066 experimental/muse-blosxom.el
3070 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3073 Make muse-blosxom.el slightly less experimental
3075 muse--main--1.0--patch-17
3077 2005-03-22 Michael Olson <mwolson@gnu.org>
3079 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3080 Renamed from `blosxom-page-date-alist'. Currently it does nothing
3082 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3083 from the `muse-blosxom-markup-date-directive' rule.
3084 (blosxom-set-time): Remove this function. We're not going to be
3085 touching the timestamp manually anymore -- it's too much of a
3086 hassle. Right now I've got a python program that compiles a
3087 timestamp file and a pyblosxom helper that reads it. Something
3088 similar could be arranged for blosxom, I'm sure.
3092 ChangeLog experimental/muse-blosxom.el
3095 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3098 Apply latest journal-related updates from johnw
3100 muse--main--1.0--patch-16
3104 ChangeLog examples/muse-johnw.el muse-journal.el
3107 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3110 Add Projects node to the manual
3112 muse--main--1.0--patch-15
3114 2005-02-28 Michael Olson <mwolson@gnu.org>
3116 * muse.texi: Change copyright notice since the FSF is now the
3118 (Projects): New node, based on a section from the README file.
3124 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3127 Correct documentation, adding some content.
3129 muse--main--1.0--patch-14
3131 2005-02-28 Michael Olson <mwolson@gnu.org>
3133 * muse.texi: Change license terms of the documentation to the GNU
3134 GPL instead of the GNU FDL, as per the consent of the copyright
3135 holders of the emacs-wiki manual, from which this is based. Some
3136 emacs-wiki-isms in the manual were corrected, and the Getting
3137 Started section was updated.
3143 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3146 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3148 muse--main--1.0--patch-13
3150 2005-02-17 Michael Olson <mwolson@gnu.org>
3152 * experimental/muse-blosxom.el: Somehow the contents of this file
3153 managed to get duplicated. I removed the duplicates.
3154 (muse-blosxom-date): Remove this, since it is not useful.
3155 (muse-blosxom-header): Use the standard header that blosxom.el
3159 ChangeLog experimental/muse-blosxom.el
3162 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3165 Initial commit of muse.texi, nothing substantial
3167 muse--main--1.0--patch-12
3169 2005-02-07 Michael Olson <mwolson@gnu.org>
3171 * muse.texi: New file that provides the documentation for Muse.
3172 It is in a very rough form at the moment. Nothing substantial may
3173 be found here yet. Be ye warned.
3176 .arch-ids/muse.texi.id muse.texi
3182 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3185 Add docstring, new trivial function
3187 muse--main--1.0--patch-11
3189 2005-02-07 Michael Olson <mwolson@gnu.org>
3191 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3192 `muse-what-changed'. No functionality change.
3193 (muse-what-changed): New function that displays in diff format the
3194 changes made since the buffer was last saved.
3196 * muse-project.el (muse-project-publish): Add docstring.
3199 ChangeLog muse-mode.el muse-project.el
3202 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3205 Add experimental version of muse-blosxom.el to project
3207 muse--main--1.0--patch-10
3209 2005-02-04 Michael Olson <mwolson@gnu.org>
3211 * Makefile (realclean): Remove file that gets generated when fonts
3214 * experimental/muse-bloxsom.el: New file that implements Blosxom
3215 support for Muse. It's in a very rough state, hence its placement
3216 in the `experimental' directory.
3219 experimental/.arch-ids/=id
3220 experimental/.arch-ids/muse-blosxom.el.id
3221 experimental/muse-blosxom.el
3227 experimental experimental/.arch-ids
3230 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3233 Make permissions more consistent
3235 muse--main--1.0--patch-9
3241 modified directories:
3242 contrib examples scripts
3245 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3250 muse--main--1.0--patch-8
3252 2005-02-04 Michael Olson <mwolson@gnu.org>
3254 * muse-build.el: Add contrib directory to `load-path'.
3255 (muse-elint-files): Load `muse-regexps.el'.
3257 * scripts/publish: Change permissions so that this script is
3258 executable. Add contrib directory to load list. Add
3259 `muse-regexps.el' to list.
3262 ChangeLog muse-build.el scripts/publish
3265 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3268 Use "—" instead of "—"
3270 muse--main--1.0--patch-7
3272 2005-01-31 Michael Olson <mwolson@gnu.org>
3274 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3275 with "—" so that documents validate properly. Thanks to
3276 Björn Lindström for the suggestion.
3278 * muse-html.el (muse-html-markup-strings): Ditto.
3281 ChangeLog muse-docbook.el muse-html.el
3284 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3287 Fix use of "[:blank:]" in underline markup
3289 muse--main--1.0--patch-6
3291 2005-01-25 Michael Olson <mwolson@gnu.org>
3293 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3294 use of `muse-regexp-blank'.
3297 ChangeLog muse-colors.el
3300 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3303 Fix problem with headings being given wrong face
3305 muse--main--1.0--patch-5
3307 2005-01-03 Michael Olson <mwolson@gnu.org>
3309 * muse-colors.el: Add header.
3310 (muse-colors-emphasized): Headings were being given the coloring
3311 for the next level of heading instead of the real
3312 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3313 Heading"). Thanks to Lan Yufeng for finding this and sending a
3316 * muse-regexps.el: Fix header.
3319 ChangeLog muse-colors.el muse-regexps.el
3322 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3327 muse--main--1.0--patch-4
3329 2005-01-01 Michael Olson <mwolson@gnu.org>
3331 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3332 version will be automatically maintained by Arch.
3336 .arch-ids/ChangeLog.id ChangeLog
3339 .arch-ids/ChangeLog.id
3340 ==> .arch-ids/ChangeLog.2004.id
3345 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3348 Extended regexps fix, allow spaces in 1st part of links
3350 muse--main--1.0--patch-3
3352 2004-12-30 Michael Olson <mwolson@gnu.org>
3354 * muse.el (muse-link-regexp): Allow spaces in the first part of
3357 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3358 customizable alternatives to extended character classes.
3360 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3363 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3364 muse-html.el muse-mode.el muse-publish.el muse.el
3367 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3370 Begin to change regexp handling, tweak muse.el header
3372 muse--main--1.0--patch-2
3374 2004-12-29 Michael Olson <mwolson@gnu.org>
3376 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3379 * muse-regexps.el: New file that implements regexp handling.
3380 Generalized regexp options will be moved to it eventually.
3383 .arch-ids/muse-regexps.el.id muse-regexps.el
3389 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3392 Do some early spring cleaning
3394 muse--main--1.0--patch-1
3396 2004-12-29 Michael Olson <mwolson@gnu.org>
3398 * Makefile: Change path to `publish' script.
3400 * contrib/pcomplete.el: New file that is used by Muse without
3401 actually being a part of it: hence its location in the contrib
3404 * contrib/cgi.el, contrib/httpd.el: New location.
3406 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3408 * scripts/publish, scripts/publish-project: Ditto.
3411 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3412 contrib/pcomplete.el examples/.arch-ids/=id
3413 scripts/.arch-ids/=id
3420 ==> contrib/.arch-ids/cgi.el.id
3421 .arch-ids/httpd.el.id
3422 ==> contrib/.arch-ids/httpd.el.id
3423 .arch-ids/muse-johnw.el.id
3424 ==> examples/.arch-ids/muse-johnw.el.id
3425 .arch-ids/publish-johnw.id
3426 ==> examples/.arch-ids/publish-johnw.id
3427 .arch-ids/publish-project.id
3428 ==> scripts/.arch-ids/publish-project.id
3429 .arch-ids/publish.id
3430 ==> scripts/.arch-ids/publish.id
3434 ==> contrib/httpd.el
3436 ==> examples/muse-johnw.el
3440 ==> examples/publish-johnw
3442 ==> scripts/publish-project
3445 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3449 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3452 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3454 muse--main--1.0--base-0
3456 (automatically generated log message)
3459 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3460 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3461 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3462 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3463 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3464 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3465 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3466 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3467 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3468 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3469 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3470 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3471 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3472 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3473 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3474 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3475 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3476 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8