I think you should just "set ttym=xterm2" in your .vimrc. That way, when vim is started in a non-xterm, it will still be set to recognize the xterm mouse escapes when you later access it through putty or an xterm by using screen.
See also ":help ttym" under vim. Pieter _______________________________________________ screen-users mailing list screen-users@gnu.org https://lists.gnu.org/mailman/listinfo/screen-users