Como alternativa, você pode fazer isso no seu .vimrc:
if has('mouse')
set mouse=a
endif
E o aviso / erro desaparece ...
Estou executando um script específico e recebendo o seguinte erro:
Error detected while processing /home/subhrcho/.vimrc:
line 42:
E538: No mouse support: mouse=a
Esta é a parte relevante do arquivo .vimrc:
" In an xterm the mouse should work quite well, thus enable it.
set mouse=a
Alguma ideia do que está errado?
P.S: Estou usando a seguinte versão do vim
VIM - Vi IMproved 7.0 (2006 May 7, compiled Nov 12 2010 05:24:19) Included patches: 1, 3-4, 7-9, 11, 13-17, 19-26, 29-31, 34-44, 47, 50-56, 58-64, 66-73, 75, 77-92, 94-107, 109, 202, 234-237
E minha plataforma é:
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
Como alternativa, você pode fazer isso no seu .vimrc:
if has('mouse')
set mouse=a
endif
E o aviso / erro desaparece ...
A pesquisa do erro ( :help E538
) leva você à ajuda da configuração 'mouse'
:
Only works for certain terminals (xterm, MS-DOS, Win32, QNX pterm, BSD console with sysmouse and Linux console with gpm).
Além disso, verifique se o seu Vim (você não informou nem a plataforma nem a versão) é compilado com o suporte do mouse:
:echo has('mouse')
Se for, é devido ao terminal; use outro. Se não for, você primeiro precisa encontrar ou compilar um binário do Vim que tenha suporte ao mouse.