Я использую vim-slime, интегрированный в tmux для REPL'ов ocaml, python и racket. Здесь можно посмотреть функции-хелперы на vimscript, которые открывают REPL соответствующий filetype в новом сплите тмукса справа. Мне этого функционала хватает, но я мало пишу на этих языках.
Есть автокомплит по содержимому открытых буферов (по дефолту в deoplete) или по определениям из проекта через lsp-сервер. Возможно, есть какие-то плагины для лиспов, про которые я не знаю.