Skip to content

JS TS Language Server

Arnold Chand edited this page Nov 24, 2020 · 2 revisions

JavaScript/TypeScript Language Server

This serves as a guide on how to setup a JS/TS language server for LanguageClient-neovim.

Requirements

typescript-language-server

The typescript-language-server is provided by Theia for their IDE but can be used independently due to it's conformance with the Language Server Protocol.

Installation

Install using npm:

npm i typescript-language-server -g

Client Configuration

let g:LanguageClient_serverCommands = {
    " other server commands...
    \ 'javascript': ['typescript-language-server', '--stdio'],
    \ 'typescript': ['typescript-language-server', '--stdio'],
    \ 'javascript.jsx': ['typescript-language-server', '--stdio'],
    \ 'typescript.tsx': ['typescript-language-server', '--stdio'],
    \ }

References

Clone this wiki locally