split visual-ext-regexp to a new package