← Tutti i video

Configurazione Emacs per sviluppo Rust

Guarda su YouTube → 40:17 17 febbraio 2022
Emacs

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, e i pacchetti emacs `lsp`, `lsp-ui` e `rustic`. ------------------------ MATERIALE ORIGINALE: https://github.com/LeonardoE95/OTPE https://www.youtube.com/watch?v=O0RwLsnccYM https://archive.leonardotamiano.xyz/yt/emacs/08/ ------------------------ RIFERIMENTI ESTERNI: https://robert.kra.hn/posts/2021-02-07_rust-with-emacs/ https://microsoft.github.io/language-server-protocol/ https://github.com/emacs-lsp/lsp-mode https://github.com/jwiegley/use-package https://github.com/rust-analyzer/rust-analyzer https://github.com/flycheck/flycheck ------------------------------------ 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 ------------------------------------ PER CONTATTI: - Website: https://leonardotamiano.xyz - Academy: https://academy.leonardotamiano.xyz - Email: leonardotamiano95@gmail.com

Commenti 3

I commenti vengono da YouTube e sono aggiornati periodicamente.

  1. @gregandark8571 17 febbraio 2022 2
    Eccezionale!
  2. @gregandark8571 13 marzo 2022 1
    Ma tutta questa faccenda per rendere Emacs un ide per Rust richiede una continua connessione ad internet? Per esempio : LSP server necessita di internet per poter funzionare ?
    1 risposta
    1. @esadecimale Autore 13 marzo 2022 1
      No, è un server locale, quindi gira nella tua macchina senza internet. Internet in caso serve solo per aggiornarlo