A variável DISPLAY
é definida quando um display X11 (gráfico) está em uso. Ao usar o telnet, DISPLAY
não será definido.
Parece que você está usando um derivativo csh que eu realmente não conheço, mas acho que você poderia adicionar algo assim ao seu arquivo .tcshrc:
if ($DISPLAY) then
setenv CSCOPE_EDITOR gvim
setenv EDITOR gvim
else
setenv CSCOPE_EDITOR vim
setenv EDITOR vim
endif