Skip to content
Snippets Groups Projects
Commit 9e6bc6e3 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Ajoute une courte description pour Python

parent 74d9a43c
No related branches found
No related tags found
No related merge requests found
......@@ -793,6 +793,38 @@ si nécessaire) pour déterminer les références possibles.
Une fois la commande activée, l'interaction est classique et se
déroule soit dans le /minibuffer/ soit dans un /buffer/ annexe.
** Programmation
On l'a déjà dit, cette configuration d'Emacs propose par défaut
l'utilisation de ~flycheck~ qui active une compilation (légère) à la
volée du /buffer/, ce qui aide à rapidement trouver les erreurs de
syntaxe.
La plupart des modes de programmation nécessitent l'installation
d'outils annexes pour fonctionner. On se reportera donc au fichier
[[file:Installation.org][Installation.org]] pour des détails à ce sujet.
*** Python
On utilise le paquet ~jedi~ qui gère la complétion dans Emacs pour
~Python~. On se reportera donc à la documentation en ligne
[[http://tkf.github.io/emacs-jedi/latest/]], pour plus d'informations.
| Raccourci | Description |
|-----------+-------------------------------------------------------------------|
| ~C-c C-c~ | Exécute le script |
| ~C-c C-z~ | Passe du /buffer/ du code à la console d'exécution ou inversement |
Il existe également, une interface à ~Jupyter~, mais cette dernière
ne fait pas partie de cette configuration.
Enfin, si on exécute les scripts dans Emacs ~C-c C-c~, le terminal
occupe un /buffer/ interactif (c'est-à-dire qu'on peut y entrer des
commandes comme dans n'importe quel terminal), où il est possible,
comme dans les /buffers/ de compilation de cliquer sur les lignes
d'erreur pour positionner le curseur dans la ligne correspondante des
sources.
*** C++
*** Tags
* Pour aller plus loin
** Pliage et dépliage avec ~narrow-or-widen-dwim~
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment