как будто похожие идеи реализуются овер дофига где. Только во многих случаях они либо почти не стандартизированы, либо стандарт применяется мало где. LSP — это величайшая победа. Ещё [DAP](https://microsoft.github.io/debug-adapter-protocol/) есть, https://github.com/mfussenegger/nvim-dap. nrepl звучит интересно, нужно поподробней с ним поразбираться, в частности, поглазеть на реализации клиентов суть различные плагины для редакторов. jupyter на первый взгляд выглядит слишком узко, но нужно посмотреть на протокол взаимодействия, суть что из себя представляют ядра, и на плагины для редакторов общего назначения, опять же.
в какой-то степени, api самого редактора тоже следует считать протоколом взаимодействия, только с узкой сферой применения, ограниченной конкретным клиентом