082 – Configurazione Emacs per sviluppo Rust (LSP + rustic + rust-analyzer)

Descrizione

In questo video faccio vedere come configurare un ambiente di sviluppo rust in emacs. A tale fine parto da una configurazione baseline che avevo scritto in un’altro video (link in descrizione) e utilizzo, oltre ai soliti binary della rust toolchain tra cui rustup, rustc e cargo, anche rust-analyzer, un server LSP per gestire il linguaggio rust.


Timestamps

00:00 introduzione allo sviluppo rust in emacs
03:25 overview sui componenti della configurazione
07:00 utilizzi del language server protocol (LSP)
09:50 bootstrap configurazione emacs
13:40 installazione toolchain rust (rustup, cargo, rustc, rust-analyzer)
19:40 installazione pacchetti emacs (lsp, lsp-ui, rustic, flycheck)
27:40 demo #1: rust in emacs (annotazioni della type-inference)
32:40 codice elisp per compilation check ad ogni salvataggio
35:20 demo #2: rust in emacs (compilation check automatici)
37:20 aggiornamento manuale pacchetto flycheck


Riferimenti / Materiale