Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
emacs [Le 14/05/2016, 14:01]
85.218.40.80 [Configurer les sources d'extensions] m
emacs [Le 18/08/2017, 12:53] (Version actuelle)
L'Africain Nettoyage de la page
Ligne 1: Ligne 1:
-{{tag>​programmation éditeur_de_texte IDE}}+{{tag>Xenial ​programmation éditeur_de_texte IDE}}
  
 ---- ----
Ligne 9: Ligne 9:
 Bien que d'​apparence austère de prime abord, avec un peu de prise en main, Emacs peut servir d'​environnement de développement pour beaucoup de langages (LaTeX avec l'​extension auctex, python, javascript, html...), de navigateur internet, de client mail, de client IRC, de psychanalyste... Bien que d'​apparence austère de prime abord, avec un peu de prise en main, Emacs peut servir d'​environnement de développement pour beaucoup de langages (LaTeX avec l'​extension auctex, python, javascript, html...), de navigateur internet, de client mail, de client IRC, de psychanalyste...
  
-{{  :​spacemacs-magit.png?​1100 | édition d'un fichier HTML et inspection des logs de git  }}+{{  :​spacemacs-magit.png?​450 | édition d'un fichier HTML et inspection des logs de git  }}
  
 ===== Installation ===== ===== Installation =====
-Il y a deux versions d'​Emacs disponibles dans les dépôts Ubuntu : la version stable et la version '''​snapshot'''​! +Deux versions d'​emacs '​stables'​ sont disponibles:​ [[apt>emacs]] et [[apt>​emacs24]] ​
-<​note>​ +
-Pour [[:​trusty|Ubuntu 14.04]], deux versions d'​emacs '​stables'​ sont disponibles:​ [[apt>emacs23]] et [[apt>​emacs24]] ​ +
-</​note>​ +
-==== la version stable ====+
  
-=== Versions plus récentes ​=== +====Version stable ​==== 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://emacs|emacs]]** ( vous pouvez installer plusieurs versions ).\\+ 
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>emacs|emacs]]** ( vous pouvez installer plusieurs versions ).\\
 Pour avoir une interface graphique (GTK+ : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **emacs<​version>​**\\ Pour avoir une interface graphique (GTK+ : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **emacs<​version>​**\\
-Mais si vous ne voulez pas d'​interface graphique : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **emacs<​version>​-nox**. Avec emacs<​version>​-nox,​ on a les couleurs du profil de **nano** (avec, en plus, la coloration syntaxique).+Mais si vous ne voulez pas d'​interface graphique : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **emacs<​version>​-nox**. Avec **emacs<​version>​-nox**, on a les couleurs du profil de **nano** (avec, en plus, la coloration syntaxique).
  
  
-==== la version ​''​snapshot''​ ====+==== Version ​''​snapshot''​ ====
 Emacs n'a pas cessé d'​évoluer. Ces changements sont disponibles dans la version de développement d'​Emacs qui, bien que considérée comme instable, peut être utilisée quotidiennement. Emacs n'a pas cessé d'​évoluer. Ces changements sont disponibles dans la version de développement d'​Emacs qui, bien que considérée comme instable, peut être utilisée quotidiennement.
  
 La version "​snapshot"​ d'​Emacs fournie par Ubuntu n'est pas maintenue et est actuellement plus ancienne que la version stable ! La version "​snapshot"​ d'​Emacs fournie par Ubuntu n'est pas maintenue et est actuellement plus ancienne que la version stable !
  
-=== depuis ​un dépôt non-officiel ===+===Depuis ​un dépôt non-officiel ===
  
 [[http://​damiencassou.seasidehosting.st/​|Damien Cassou]] fournit un dépôt [[ppa|PPA]] contenant un snapshot beaucoup plus récent que celui des dépôts d'​Ubuntu et régulièrement mis à jour. [[http://​damiencassou.seasidehosting.st/​|Damien Cassou]] fournit un dépôt [[ppa|PPA]] contenant un snapshot beaucoup plus récent que celui des dépôts d'​Ubuntu et régulièrement mis à jour.
  
 Il est quand même important de noter que cette version n'est pas du tout prise en charge par la communauté Ubuntu. Donc, si vous avez un problème, reportez-le directement à l'​auteur du paquet. Il est quand même important de noter que cette version n'est pas du tout prise en charge par la communauté Ubuntu. Donc, si vous avez un problème, reportez-le directement à l'​auteur du paquet.
- +  * [[:PPA|Ajouter le PPA]] **ppa:​cassou/​emacs**((https://​launchpad.net/​~cassou/​+archive/​emacs)) dans vos sources de logiciels; ​ 
-Exécutez le code suivant dans un terminal pour ajouter le dépôt ​: +  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets]]; 
- +  ​* ​Puis, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​emacs-snapshot]]** et **[[apt>​emacs-snapshot-el]]**.
-<​code>​sudo add-apt-repository ​ppa:​cassou/​emacs</code> +
- +
-Puis, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​emacs-snapshot]]** et **[[apt>​emacs-snapshot-el]]**.+
  
 Et voilà. Vous pouvez lancer Emacs à partir du menu des applications (choisir la version GTK) ou du terminal en tapant simplement ''​emacs''​. Et voilà. Vous pouvez lancer Emacs à partir du menu des applications (choisir la version GTK) ou du terminal en tapant simplement ''​emacs''​.
Ligne 47: Ligne 41:
 ===== Utilisation ===== ===== Utilisation =====
  
-<note tip> +Le  :​[[http://​www.linux-france.org/​article/​appli/​emacs/​manuel/​html/​index.html|manuel en français]]
-Le manuel en français ​:​[[http://​www.linux-france.org/​article/​appli/​emacs/​manuel/​html/​index.html]]</​note>​+
  
 Cette section n'a pour but que de vous familiariser avec les fonctions de base. Il est possible d'en apprendre plus grâce aux liens se trouvant en bas de la page. Cette section n'a pour but que de vous familiariser avec les fonctions de base. Il est possible d'en apprendre plus grâce aux liens se trouvant en bas de la page.
Ligne 245: Ligne 238:
 L'​interface de compilation sous AucTeX permet de compiler et gérer les fichiers de sortie, les messages, etc. La compilation peut se faire de différentes manières : document intégral, partie du document, etc. Une fois une commande de compilation lancée (**C-c C-c** pour tout le document, **C-c C-r** pour la région sélectionnée,​ etc.), on peut choisir de compiler avec Latex, BibTeX, ... ou encore View (pour visualiser),​ Clean (pour nettoyer les fichiers intermédiaires),​ Clean All (pour tout nettoyer, y compris les documents produits). La sortie de compilation est affichée avec **C-c C-l**, et on va à la prochaine erreur avec ** C-c C-`**. On pourra définir ce qui sera considéré comme erreur (notamment parmi les bad-boxes et warnings). L'​interface de compilation sous AucTeX permet de compiler et gérer les fichiers de sortie, les messages, etc. La compilation peut se faire de différentes manières : document intégral, partie du document, etc. Une fois une commande de compilation lancée (**C-c C-c** pour tout le document, **C-c C-r** pour la région sélectionnée,​ etc.), on peut choisir de compiler avec Latex, BibTeX, ... ou encore View (pour visualiser),​ Clean (pour nettoyer les fichiers intermédiaires),​ Clean All (pour tout nettoyer, y compris les documents produits). La sortie de compilation est affichée avec **C-c C-l**, et on va à la prochaine erreur avec ** C-c C-`**. On pourra définir ce qui sera considéré comme erreur (notamment parmi les bad-boxes et warnings).
  
-<​code>​ 
- 
-</​code>​ 
 <​note>​Rédaction en cours</​note>​ <​note>​Rédaction en cours</​note>​
  


Le contenu de ce wiki est sous licence : CC BY-SA v3.0