rustup component add rustfmt-preview
rustup component add rls-preview
rustup component add racer
rustup default {stable,beta,nightly}
rustup toolchain nightly
emacsでは以下を入れておけばいいだろう。rust側ではrlsを入れておくこと。
(eval-after-load "rust-mode"
'(progn
(define-key rust-mode-map (kbd "C-c C-c") 'compile)))
(add-hook 'rust-mode-hook 'eglot-ensure)
(add-hook 'rust-mode-hook 'flymake-mode-on)
NixOSではrustupをcurlで落としてshに食わせてもうごかない。 nixpkgのrustupをインストールして以下を実行しないといけない。
$ rustup toolchain install stable
$ rustup default stable
$ rustup toolchain install rustc cargo