Emacs-28.1

Introduction à Emacs

Le paquet Emacs contient un éditeur extensible, personnalisable et dont l'affichage assure une auto-documentation.

This package is known to build and work properly using an LFS-11.2 platform.

Informations sur le paquet

Dépendances de Emacs

Recommandées

Facultatives

un environnement graphique, alsa-lib-1.2.7.2, Cairo-1.17.6, dbus-1.14.0, GConf-3.2.6, gobject-introspection-1.72.0, gsettings-desktop-schemas-42.0, GPM-1.20.7, GTK+-2.24.33 ou GTK+-3.24.34, ImageMagick-7.1.0-46, Little CMS-2.13.1, libjpeg-turbo-2.1.4, libpng-1.6.37, librsvg-2.54.4, libxml2-2.10.0, MIT Kerberos V5-1.20, Valgrind-3.19.0, intlfonts, libungif, libotf, and m17n-lib — pour afficher correctement les scripts complexes comme Indic et Khmer, et aussi pour les scripts qui demande un support d'affichage arabe (Arabe et Farsi), mailutils et libXaw3d

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/emacs

Installation de Emacs

Installez Emacs en exécutant les commandes suivantes :

./configure --prefix=/usr &&
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/28.1
[Note]

Note

Ce paquet installe des fichiers d'icônes dans la hiérarchie /usr/share/icons/hicolor et vous pouvez améliorer les performances du système et l'utilisation de la mémoire en mettant à jour /usr/share/icons/hicolor/index.theme. Pour réaliser la mise à jour vous devez avoir installé GTK+-2.24.33 or GTK+-3.24.34 et taper la commande suivante en tant qu'utilisateur root :

gtk-update-icon-cache -qtf /usr/share/icons/hicolor

Explication des commandes

--with-imagemagick : Utilisez ceci si vous avez installé ImageMagick-7.1.0-46 et souhaitez y lier emacs.

--with-gif=no : Utilisez ceci si vous n'avez pas installé giflib-5.2.1 ou libungif.

--with-tiff=no : Utilisez ceci si vous n'avez pas installé libtiff-4.4.0.

--with-gnutls=no : Utilisez ceci si vous n'avez pas installé GnuTLS-3.7.7.

--without-harfbuzz : utilisez ceci si vous n'avez pas installé HarfBuzz-5.1.0.

--with-json=no : utilisez ceci si vous n'avez pas installé jansson-2.14.

Contenu

Programmes installés: ctags, ebrowse, emacs (lien symbolique), emacs-28.1, emacsclient et etags
Bibliothèques installées: Aucune
Répertoires installés: /usr/libexec/emacs et /usr/share/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

Last updated on