(allout-keybindings-list): In initial setting, express
authorKen Manheimer <ken.manheimer@gmail.com>
Thu, 24 Jan 2008 17:45:28 +0000 (17:45 +0000)
committerKen Manheimer <ken.manheimer@gmail.com>
Thu, 24 Jan 2008 17:45:28 +0000 (17:45 +0000)
commit42c3e51c12e3a9fde8de77d34e0bf68f92c51551
tree641dc5e048ecbcdf921977d6351cdefbe6364bfd
parent1c19d20efe080c1ff95764a79bb8a5486c83d446
(allout-keybindings-list): In initial setting, express
meta-prefixed allout keys as vectors instead of strings, since the
string form is interpreted in some cases as composed key
modifiers, eg, accented keys.

(allout-line-boundary-regexp): Clarify description.

(set-allout-regexp): Repair the expressions so that the formfeed part is
identified as one of the top-level groups, and is included in all the
forms, not just the -line-boundary-regexp one.

(allout-prefix-data): Incorporate information from the various allout
regexp's formfeed alternative group, when present.

(allout-write-file-hook-handler): Rectify mangling of the error handling.
It was broken in 2007-12-06T19:56:41Z!deego@gnufans.org, where an `error' condition-case handler was
apparently reformatted as if it was a call to the error function.  An
apparent repair attempt in version 1.101 situated the original body of the
error handling code as bogus condition-case handlers.  I've returned to
just about the working code that was originally there, removing an
unnecessary - but benign - enclosing 'progn'.  \(Automated or cursory code
fixes often aren't.)

(allout-region-active-p): Fallback to value of mark-active if neither
use-region-p nor region-active-p are present, for compatability with
current and recent emacs major releases.
lisp/allout.el