LSP is an API so you would 'only' have to start a process and connect to it (through input/output stream mostly). >From my point of view a LSP editor is the generic editor you are talking about, and the LSP server is the file you are loading from. The advantage is that you have a quick more advanced support of a lot of languages without even having to support them while you would have to support every file you are providing.
---------- Emmanuel Hugonnet http://www.ehsavoie.com http://twitter.com/ehsavoie