+clientserver
requer alguma forma de IPC para descobrir o servidor e enviar comandos para ele.
No Unix, o Vim usa o X11 (o recurso GUI) para isso - o autor desse post faz mencionar que eles estão usando o Vim dentro de urxvt
, um terminal X11.
No OS X, o MacVim fork também tem suporte para "objetos distribuídos" , um conceito específico do OS X. Novamente, isso requer suporte de GUI para ser ativado.