Graças à resposta do user14164 acima para o ponteiro. Olhando através do man-page do cscope, eu encontrei uma maneira de ensiná-lo, como invocar editores, que - como kate - não reconhecem a notação + LINE . Ao lançar o cscope desta forma:
env CSCOPE_LINEFLAG=-l%s CSCOPE_EDITOR=kate cscope
Em seguida, substituindo kate
por um wrapper, ele lança kate
real em segundo plano (com stderr de chat do kate redirecionado para /dev/null
)
#!/bin/sh
exec kate "$@" 2> /dev/null &
Eu recebo a funcionalidade do tipo gvim (onde o cscope permanece disponível enquanto o editor iniciado está rodando) sem a multidão de janelas do gvim.