Emacs-29.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 12.0 platform.

Informations sur le paquet

Dépendances de Emacs

Recommandées

Facultatives

un environnement graphique, alsa-lib-1.2.9, Cairo-1.17.6, dbus-1.14.8, GConf-3.2.6, gobject-introspection-1.76.1, gsettings-desktop-schemas-44.0, GPM-1.20.7, GTK+-2.24.33 ou GTK+-3.24.38, ImageMagick-7.1.1-15, Little CMS-2.14, libjpeg-turbo-3.0.0, libpng-1.6.40, librsvg-2.56.3, libseccomp-2.5.4, libwebp-1.3.1, libxml2-2.10.4, MIT Kerberos V5-1.21.2, SQLite-3.42.0, Valgrind-3.21.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

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/29.1 &&
rm -vf /usr/lib/systemd/user/emacs.service
[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 ou GTK+-3.24.38 puis exécutez 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.1-15 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.5.1.

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

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

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

Contenu

Programmes installés: ctags, ebrowse, emacs (lien symbolique), emacs-29.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