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
HarfBuzz-8.1.1, giflib-5.2.1,
GnuTLS-3.8.1, jansson-2.14 et
libtiff-4.5.1
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
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
|