Masahiro Okubo

coc + neovimでkotlinを使う方法

coc + neovimでkotlinを使う方法

Android開発をAndroid studioではなくvimで行いたくて、色々と詰まった箇所あるので記事にしてみました

手順

Kotlinのinstall

まずはbrew経由でinstall

brew install kotlin

kotlin --version
Kotlin version 1.6.10-release-923 (JRE 17.0.2+0)

Syntax系

[[plugins]]
repo = 'udalov/kotlin-vim'
on_ft = ['kotlin']

# .vimrcにはこちらも追加。kotlinファイルをうまく認識してくれなかったので入れました
autocmd BufReadPost *.kt setlocal filetype=kotlin

lspの設定

まずはkotlin lspをclone

fwcd/kotlin-language-server

https://github.com/fwcd/kotlin-language-server.git

cd ../kotlin-language-server
./gradlew build

cloneが完了したら、coc-settingにこちらを追加

"kotlin": {
    // LSPをdownloadしたpathを入れる
    "command": "/Users/masahirookubo/development/kotlin-language-server/server/build/install/server/bin/kotlin-language-server",
    "filetypes": ["kotlin"]
}

若干動作が遅い気もしますが、上記の対応でneovimでAndroid開発をサクサク(一応)行えるようになりました!

参考記事

Building

Editor Integration


関連記事

copyright© 2016-2022 Masahiro Okubo