LoginSignup
0
0

More than 1 year has passed since last update.

neovim + vim-lsp-settings で flow + flow-typedのjavascript環境構築

Posted at

TL;DR

  1. flow-typedを使った設定だと :LspInstall flow しただけだとflowが起動しない
  2. lspのインストール先にflow-typedを追加でインストールする
  3. lspの起動スクリプトを修正してnpxで起動するようにする

環境

手順

※vim-lsp と vim-lsp-settingsの設定予め済んでいる前提

flowをインストール

適当なjsファイルを開いてneovimで :LspInstallServer flow を実行する。

flow-typedを追加

vim-lsp-settingsのサーバーのインストール先に移動してflow-typedを追加する

$ cd ~/.local/share/vim-lsp-settings/servers/flow
$ npm install flow-typed --save

起動スクリプトを置く

デフォルトだと node_modules/.bin/flow へのリンクが配置してあるので npxで起動するようなスクリプトを置いておく。

#!/bin/bash

npx flow lsp --from vim-lsp

以上

もっといいやり方あるかも。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0