Mercurial > hg > xemacs-beta
diff lisp/egg/egg-wnn.el @ 153:25f70ba0133c r20-3b3
Import from CVS: tag r20-3b3
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:38:25 +0200 |
parents | 585fb297b004 |
children | 1f0dabaa0855 |
line wrap: on
line diff
--- a/lisp/egg/egg-wnn.el Mon Aug 13 09:37:21 2007 +0200 +++ b/lisp/egg/egg-wnn.el Mon Aug 13 09:38:25 2007 +0200 @@ -876,17 +876,18 @@ (if egg:*henkan-face* (progn (if (extentp egg:*henkan-extent*) - nil - ;; ###jhod this was a 'point-type' overlay - (setq egg:*henkan-extent* (make-extent 1 1)) - (set-extent-property egg:*henkan-extent* 'face egg:*henkan-face*)) - (set-extent-endpoints egg:*henkan-extent* egg:*region-start* egg:*region-end*)))) + (set-extent-endpoints egg:*henkan-extent* egg:*region-start* egg:*region-end*) + (setq egg:*henkan-extent* (make-extent egg:*region-start* egg:*region-end*)) + (set-extent-property egg:*henkan-extent* 'start-open nil) + (set-extent-property egg:*henkan-extent* 'end-open nil) + (set-extent-property egg:*henkan-extent* 'detachable nil)) + (set-extent-face egg:*henkan-extent* egg:*henkan-face*)))) (defun egg:henkan-face-off () ;; detach henkan extent from the current buffer. (and egg:*henkan-face* (extentp egg:*henkan-extent*) - (delete-extent egg:*henkan-extent*) )) + (detach-extent egg:*henkan-extent*) )) (defun henkan-region (start end)