Либо pipes, либо никак. Более того, Bram вообще спит и видит, как бы выкинуть из vim-а все другие языки, кроме vimscript ("phasing out" — это первый шаг на этом пути). Лично я против этого, например, но Bram-то уже всё решил. :(
Только Вы должны любить JSON и написать ту часть, что обещает neovim (со стороны "клиента"), сами (IMHO, вот тут его сильно занесло куда-то не туда). ;(