inv-19.el overrides built-in invisible-p

Tatsuya Kinoshita tats at vega.ocn.ne.jp
Sun Feb 14 14:08:09 JST 2010


Hi APEL developers,

Forwarding a bug report from Debian.org:

  Bug#557922: apel: inv-19.el:(invisible-p) overrides built-in invisible-p
  http://bugs.debian.org/557922

| From: Kan-Ru Chen
| Date: Wed, 25 Nov 2009 17:25:54 +0800
| 
| invisible-p defined in inv-19.el overrides the default invisible-p in
| GNU Emacs. The built-in one is available since 2007-08-25 and now is
| implemented in C.
| 
| The built-in one can accept POS-OR-PROP as it's first argument, but the
| one in APEL can only accept mark or pos.
| 
| Since the built-in is more powerful, I think APEL should not override
| it.

| From: David Maus
| Date: Sat, 13 Feb 2010 14:23:46 +0100
| 
| Attached patch adds a new file "inv-23.el" that is just a copy of
| "inv-19.el" with the offending (re)definition of `invisible-p'
| removed, makes "invisible.el" and "EMU-ELS" aware of this file for
| Emacs >= 23.
| 
| 0001-Prevent-overriding-the-primitiv-invisible-p-in-Emacs.patch

Thanks,
-- 
Tatsuya Kinoshita


More information about the APEL-en mailing list