make-extent problem with elp
Bug #594856 reported by
Uday Reddy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
VM |
Confirmed
|
Low
|
Uday Reddy |
Bug Description
When the profiling tool elp is turned on, one gets an error about make-extent being undefined in Gnu Emacs. Not clear why this is. The error disappears when elp is turned off.
Related branches
Changed in vm: | |
assignee: | nobody → Uday Reddy (reddyuday) |
Changed in vm: | |
status: | New → Confirmed |
importance: | Undecided → Low |
tags: | added: emacs |
tags: |
added: emacsen removed: emacs |
tags: |
added: xemacs removed: emacsen |
tags: |
added: emacsen removed: xemacs |
To post a comment you must log in.
I think the problem is in vm-mime- insert- button. This function uses the following test to determine whether to use GNU emacs make-overlay or XEmacs' make-extent. However, the test is done via a comparison of symbol names in the line (if (eq (symbol-function 'vm-make-extent) 'make-overlay)
The problem is that elp works by putting 'wrappers' around the funcitons. This wrapper breaks the eq test and so VM tries to use make-extent instead of make-overlay.
Note that I only glanced at this and this cold be completely wrong!