diff --git a/doc/fr/developpeurs/installer-son-environnement-de-dev.md b/doc/fr/developpeurs/installer-son-environnement-de-dev.md index 0b950d485c2f06ca85dcf69218cbe30778d012a4..bc8314b9b305a5d976d6c33d6e0a89055042f665 100644 --- a/doc/fr/developpeurs/installer-son-environnement-de-dev.md +++ b/doc/fr/developpeurs/installer-son-environnement-de-dev.md @@ -90,12 +90,29 @@ Une fois vscode installé nous aurons besoin des 3 plugins suivants : * BetterTOML * CodeLLDB -* Rust (rls) +* Rust -Après avoir installé les plugins, relancez votre IDE, il devrait vous proposer spontanément d'installer RLS, dites oui. -Si cela échoue pour RLS, vous devrez l'installer manuellement avec la commande suivante : +Configuration du plugin Rust: - rustup component add rls-preview rust-analysis rust-src +Cela ce fait en modifiant le fichier settings.json qui se trouve par défaut dans `~/.config/code/User/settings.json`. + +1. Passez un mode legacy pour désactiver RLS (=Rust Language Server) qui ne fonctionne pas sur le projet durs et va occuper votre cpu a 100% inutilement. + + "rust.mode": "legacy", + +2. Sauvegardez le fichier `settings.json` puis fermez vscode afin de couper définitivemetn RLS. + +3. Installez racer (pour l'auto-complétion) et sym (pour "go to definition" via ctrl+clic). + + cargo +nightly install racer + cargo install sym + +4. Indiquez dans le `settings.json` le chemin vers racer et rustsym : + + "rust.racerPath": "/home/elois/.cargo/bin/racer", + "rust.rustsymPath": "/home/elois/.cargo/bin/rustsym", + +5. Sauvegardez le fichier `settings.json` puis redémarrez vscode. ### Débugger LLDB pour VSCode