Ugly as sin port of vi-dot.el to XEmacs-21.4.3