EmacsでRust & Language Server 使おうとしたらコード補完でハマった

タイトルの通り Emacs で Rust & Langage Server を使おうとしたら、ハマってしまい、1週間ほど試行錯誤しちまったのでその過程をちょいと残しておく

tl;dr

今回はこれで落ち着いた

  • コード補完には Racer & racer-emacs がやっぱり必要
  • それ以外1は RLS & lsp-mode
  • company-lsp で補完を出さずに lsp-mode の builtin の仕組みをつかう

f:id:toku345:20190316212943p:plain
racer&lsp-mode共存


  1. 関数シグネチャーの表示、定義部ジャンプ、参照箇所の一覧 など

続きを読む