Vimでdenoの開発環境を構築する2020
概要
coc.nvim+coc-denoを使ってVimでdenoの開発環境を構築するお話
経緯
もともと、ale+typescript-deno-plugin+tsconfig.jsonを組み合わせて開発していました(Vimでdenoの開発環境を構築する2019)
しかし、セットアップが面倒などの課題があったため、coc.nvimを使うことにしました
必要なもの
Node.js
Deno
Neovim or Vim
セットアップ
1. coc.nvimをインストールする
私はdein.vimを使っているため、そちらでの設定例を記載します。
tomlファイルに以下の内容を記載します。
code:toml
plugins
repo = 'neoclide/coc.nvim'
rev = 'release'
merged = 0
設定後、以下のコマンドを実行すればインストールできます。(うまくいかないときは、dein#clear_state()の実行後、再度以下のコマンドを実行するとうまくいくと思います)
code:vim
:call dein#install('coc.nvim')
2. coc-deno及びcoc-tsserverをインストールする
coc.nvimのインストール後、Vimで以下のコマンドを実行してください
code:vim
:CocInstall coc-tsserver coc-deno
3. coc.nvimを設定する
書きかけ
特に設定しなくとも、いい感じに動いてくれる印象🙆‍♀
確認
試しに.tsファイルを開いて、なにか入力してみます。
すると、以下のように補完候補が表示されます。
https://gyazo.com/8bd3ccb4841b1049c0429e2264d841b3
感想
coc.nvimすごい😍