Revision: muse--main--1.0--patch-56
Archive: [EMAIL PROTECTED]
Creator: Michael Olson <[EMAIL PROTECTED]>
Date: Sat Mar 11 18:42:56 EST 2006
Standard-date: 2006-03-11 23:42:56 GMT
Modified-files: ChangeLog.2006 lisp/muse-publish.el
    lisp/muse-regexps.el lisp/muse.el
New-patches: [EMAIL PROTECTED]/muse--main--1.0--patch-56
Summary: Make nested definition list items work much better.
Keywords: 

* lisp/muse-publish.el (muse-publish-surround-dl): Use
  `muse-forward-list-item'.  Don't pass indent and post-indent to the
  move function.
  (muse-publish-surround-text): If we are to determine the indentation,
  but have found no list items, set indent to the empty string.  If we
  are to determine indentation but have found an item, get all leading
  whitespace and set indent to it.  Never try to determine post-indent
  using the first line.  Try to contain the amount of "damage" a nested
  list item can do to wrapped list item text.

* lisp/muse-regexps.el (muse-list-item-regexp): Hone the definition list
  part so that it is easier to indicate the amount of desired initial
  whitespace.

* lisp/muse.el (muse-list-item-type): Make initial whitespace of a dl
  entry optional.
  (muse-forward-dl-term, muse-forward-dl-entry): Remove.  Functionality
  merged into `muse-forward-list-item'.
  (muse-forward-list-item-1): New function that determines whether a
  nested list item is found.
  (muse-forward-list-item): Move hairy nested list detection algorithm
  into `muse-forward-list-item-1'.  Be extra careful about terminating
  when we go past the boundary.

_______________________________________________
Muse-el-commits mailing list
[email protected]
https://mail.gna.org/listinfo/muse-el-commits

Reply via email to