diff --git a/Tutoriel.org b/Tutoriel.org index fa42423750dc9d53af05145aece37d6aa586d9c8..c745ad016ab3b3f49fed6fbfb654006b907400af 100644 --- a/Tutoriel.org +++ b/Tutoriel.org @@ -547,7 +547,49 @@ description complète étant hors de portée d'un tel document et deviendrait inévitablement obsolète. ** Modes utilitaires +*** Flyspell +Il s'agit d'un mode mineur qui vérifie l'orthographe (uniquement +lexicale) dans un document à la volée. + +Il est actif dans cette configuration pour certains modes. Par défaut +on a choisi le dictionnaire /american/ qui est finalement souvent le +plus utile. + +On peut cependant facilement choisir localement le dictionnaire dans +un /buffer/ en utilisant la commande ~M-x ispell-change-dictionary~ et +en choisissant le dictionnaire adéquate ou en définissant une variable +locale dans le /buffer/ pour que ce changement intervienne à chaque +fois que le fichier sera ouvert. Par exemple en LaTeX, on pourra +mettre le bloc suivant en fin de fichier. +#+header: :eval "no" +#+BEGIN_SRC emacs-lisp + % Local Variables: + % ispell-local-dictionary: "francais" + % End: +#+END_SRC +Pour désactiver le ~flyspell~ dans un fichier, on peut utiliser la +configuration locale. Par exemple en ~Python~, on écrit +#+BEGIN_SRC python + # Local Variables: + # eval: (flyspell-mode -1) + # End: +#+END_SRC +*** Flycheck +Ce mode mineur permet de vérifier la validité du code à la volée. Il +fonctionne pour les langages LaTeX, ~C++~, ~Python~, les scripts +~shell~,... + +Généralement, ce mode n'est pas très consommateur de CPU car la +compilation est très légère. Il est cependant possible de le déactiver +localement dans un /buffer/, soit en utilisant la commande ~M-x +flycheck-mode~, soit en définissant une variable locale. En ~C++~, on +peut par exemple utiliser +#+BEGIN_SRC c++ + // Local Variables: + // eval: (flycheck-mode -1) + // End: +#+END_SRC * Pour aller plus loin