Emacs-25.2
      
      
        
          Introduction à Emacs
        
        
          Le paquet Emacs contient un
          éditeur extensible, personnalisable et dont l'affichage assure une
          auto-documentation.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.0.
        
        
          Informations sur le paquet
        
        
        
          Dépendances de Emacs
        
        
          Recommandées
        
        
          giflib-5.1.4
        
        
          Facultatives
        
        
          Système X
          Window, alsa-lib-1.1.4.1, dbus-1.10.22,
          GConf-3.2.6, GnuTLS-3.5.14, gobject-introspection-1.52.1,
          gsettings-desktop-schemas-3.24.0,
          GPM-1.20.7, GTK+-2.24.31 ou GTK+-3.22.18, ImageMagick-6.9.7-8 libraries (see
          command explanations), libjpeg-turbo-1.5.2, libpng-1.6.31, librsvg-2.40.18, LibTIFF-4.0.8,
          libxml2-2.9.4, MIT Kerberos
          V5-1.15.1, Valgrind-3.13.0, intlfonts, libungif,
          libotf et
          m17n-lib -
          pour afficher correctement les scripts complexes comme Indic et
          Khmer, et aussi pour les scripts qui demande un support d'affichage
          arabe (Arabic et Farsi) et libXaw3d
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/emacs
        
       
      
        
          Installation de Emacs
        
        
          Installez Emacs en lançant les
          commandes suivantes :
        
        ./configure --prefix=/usr --localstatedir=/var &&
make
        
          Ce paquet n'a pas de suite de tests. Si make réussi, vous pouvez
          tester le résultat en lançant src/emacs -Q, qui est le
          programme qui sera installé, avec ses fichiers auxiliaires. Cela
          doit démarrer et afficher l'écran d’accueil de l'application.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make install &&
chown -v -R root:root /usr/share/emacs/25.2
        
          Ce paquet installe des fichiers d'icônes dans
          l'arborescence/usr/share/icons/hicolor et des fichiers de
          bureau dans l'arborescence /usr/share/applications. Vous pouvez améliorer
          les performances du système et l'utilisation de la mémoire en
          mettant à jour /usr/share/icons/hicolor/icon-theme.cache et
          /usr/share/applications/mimeinfo.cache. Pour
          faire la mise à jour vous devez avoir installé GTK+-2.24.31 ou
          GTK+-3.22.18 (pour le cache d’icônes) et
          desktop-file-utils-0.23 (pour le
          cache de bureau) puis tapez les commandes suivantes en tant
          qu'utilisateur root :
        
        gtk-update-icon-cache -t -f --include-image-data /usr/share/icons/hicolor &&
update-desktop-database
       
      
        
          Explication des commandes
        
        
          --localstatedir=/var :
          Crée des fichiers de score de jeu dans /var/games/emacs et non dans /usr/var/games/emacs.
        
        
          IMAGEMAGICK_CFLAGS=-I/usr/include/ImageMagick-6
          IMAGEMAGICK_LIBS="-lMagickCore-6.Q16HDRI -lMagick++-6.Q16HDRI
          -lMagickWand-6.Q16HDRI"  : Utilisez cela quand vous
          invoquez configure si vous avez installé ImageMagick-6.9.7-8 libraries et
          souhaitez y lier emacs (la version non-versionnée des fichiers
          pkgconfig est en conflit avec ImageMagick-7.0.4-8 que ce paquet ne peut
          pas utiliser).
        
        
          --with-giflib=no : Utilisez ceci
          si vous n'avez pas installé giflib-5.1.4 ou
          libungif.
        
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              ctags, ebrowse, emacs (lien symbolique),
              emacs-25.2, emacsclient, etags et grep-changelog
            
            
              Bibliothèques installées:
              Aucune
            
            
              Répertoires installés:
              /usr/libexec/emacs, /usr/share/emacs et
              /var/games/emacs
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    ctags
                   
                 | 
                
                   
                    crée des fichiers de base de données de tagfiles à
                    références croisées pour du code source.
                   
                 | 
              
              
                | 
                   
                    ebrowse
                   
                 | 
                
                   
                    permet de naviguer dans des hiérarchies de classe C++
                    depuis l'intérieur d'emacs.
                   
                 | 
              
              
                | 
                   
                    emacs
                   
                 | 
                
                   
                    est un éditeur.
                   
                 | 
              
              
                | 
                   
                    emacsclient
                   
                 | 
                
                   
                    attache une session emacs à une session
                    emacsserver
                    déjà en cours d'exécution.
                   
                 | 
              
              
                | 
                   
                    etags
                   
                 | 
                
                   
                    est un autre programme pour générer des tagfiles de
                    références croisées de code source.
                   
                 | 
              
              
                | 
                   
                    grep-changelog
                   
                 | 
                
                   
                    écrit des entrées dans des historiques des changements en
                    fonction de divers critères.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-15 20:49:48 +0200