一、參考
emacs系列文章目錄——更新ing
rust-mode
rust-mode: rust config
rust-analyzer
二、名次解釋
2.1 rust-analyzer
rust-analyzer 是 Rust 的一個語言服務器,它提供了 Rust 語言的各種功能,包括自動補全、類型檢查、跳轉到定義、重構等等。
2.2 lsp-mode
lsp-mode 則是 Emacs 的一個插件,它實現了 Language Server Protocol(語言服務器協議),這是一種允許編輯器和語言服務器通信並提供更豐富效果的通用協議。
在 Emacs 中編輯 Rust 代碼的時候,會開啓 lsp-mode,然後 lsp-mode 會自動啓動並與安裝在你本地的 rust-analyzer 連接,開始提供上述所説的功能。