Frontend開発でもneovimを使いたかったので環境構築をしてみた
こんにちは、@kz_morita です。
最近は、Nuxt.js でもっぱらフロントエンドエンジニアのようなことをしています。
Frontend を開発するにあたり、こちらも neovim で開発したいなぁと思ったため、いろいろと環境構築をしてみました。
前提と要件 開発に用いるのは以下のような技術です。
Nuxt.js Vue.js Stylus Pug Node.js (Express) 要件としては、上記で、シンタックスハイライトされる、ある程度の保管が聞く、保存時に Lint を走らせることができればとりあえずは OK とします。
成果物 先に成果物を。
補完や、シンタックスハイライト、保存時に Formatter もかかるようにしているので、満足しています。
やったこと Neovim と LSP の環境を準備 こちらの記事で解説しているので参考にしてみてください。 本記事での説明は割愛させていただきます。
neovim と LSP で Rust 開発環境をつくったら最高だった話
dein で plugin をインストール 今回入れた plugin は以下の通りです。
https://github.com/posva/vim-vue https://github.com/prettier/vim-prettier https://github.com/leafgarland/typescript-vim https://github.com/vim-syntastic/syntastic https://github.com/mtscout6/syntastic-local-eslint.vim https://github.com/digitaltoad/vim-pug https://github.com/dNitro/vim-pug-complete dein.