Joel, Vebjorn, and David, Even though there is the "negative coordinate" problem, I believe that this code is very useful. How about consulting to the emacs-devel list?
Seiji --~--~---------~--~----~------------~-------~--~----~ Carbon Emacs User Group http://groups.google.com/group/carbon-emacs?hl=en -~----------~----~----~----~------~----~------~--~---