From f87cb90538bbf2d38df03c9836a434d567a1c512 Mon Sep 17 00:00:00 2001 From: eidheim Date: Thu, 27 Feb 2020 20:55:17 +0100 Subject: [PATCH] Added language server setup instructions for typescript or javascript without flow --- docs/language_servers.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/language_servers.md b/docs/language_servers.md index 475ee08..cd95187 100644 --- a/docs/language_servers.md +++ b/docs/language_servers.md @@ -16,6 +16,27 @@ flow lsp' > /usr/local/bin/javascript-language-server chmod 755 /usr/local/bin/javascript-language-server ``` +* Additional setup within a JavaScript project: + * Add a `.prettierrc` file to enable style format on save + +## TypeScript or JavaScript without Flow +* Prerequisites: + * Node.js +* Recommended: + * [Prettier](https://github.com/prettier/prettier) + +Install language server, and create executable to enable server in juCi++: +```sh +npm install -g typescript-language-server typescript + +echo '#!/bin/bash +`npm root -g`/typescript-language-server/lib/cli.js --stdio' > /usr/local/bin/javascript-language-server + +chmod 755 /usr/local/bin/javascript-language-server +cp /usr/local/bin/javascript-language-server /usr/local/bin/typescript-language-server +cp /usr/local/bin/javascript-language-server /usr/local/bin/typescriptreact-language-server +``` + * Additional setup within a JavaScript project: * Add a `.prettierrc` file to enable style format on save