CodeZine(コードジン)

特集ページ一覧

Rustのための言語サーバプロトコル実装rust-analyzerプロジェクト、Rustの傘下に

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2022/02/24 09:00

 オープンソースのプログラミング言語であるRustの開発チームは、Rust用の言語サーバプロトコル(LSP)の新たな実装であるrust-analyzerプロジェクトが、Rustの一員として加わったことを、2月21日(現地時間)に発表した。

 今回の、rust-analyzerプロジェクトの加入は、rust-analyzerのユーザーやrust-analyzerへのコントリビュータにとって変化をもたらすものではないが、将来的にrust-analyzerがRustにおいて正式に推奨される言語サーバになる。

 rust-analyzerは、Rustにとって非常に優れた言語サーバであるだけでなく、Visual Studio Codeの統計によればプログラミング言語全体でもっとも評価の高いLSP実装の1つであるという。

 なお、Visual Studio Codeではrust-analyzer用の拡張機能をマーケットプレイスからインストールできる。また、NeovimやVim、Emacsなどのエディタでもrust-analyzerの利用が可能になっている。

 一方、CLion、IDEA、PyCharmといったIntelliJプラットフォームのIDEには、JetBrainsによるIntelliJ Rustプラグインが用意されており、rust-analyzerを使用する必要はない。

関連リンク

  • LINEで送る
  • このエントリーをはてなブックマークに追加

あなたにオススメ

All contents copyright © 2005-2022 Shoeisha Co., Ltd. All rights reserved. ver.1.5