Emacs-27.2
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.0
platform.
Informations sur le paquet
Dépendances de Emacs
Recommandées
HarfBuzz-2.9.0, giflib-5.2.1,
GnuTLS-3.7.2, jansson-2.13.1
et libtiff-4.3.0
Facultatives
Système X
Window, alsa-lib-1.2.5.1, Cairo-1.17.4,
dbus-1.12.20, GConf-3.2.6,
gobject-introspection-1.68.0,
gsettings-desktop-schemas-40.0,
GPM-1.20.7, GTK+-2.24.33 ou GTK+-3.24.30, ImageMagick-7.1.0-4, Little
CMS-2.12, libjpeg-turbo-2.1.1, libpng-1.6.37, librsvg-2.50.7, libxml2-2.9.12, MIT Kerberos
V5-1.19.2, Valgrind-3.17.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
Tout d'abord, contournez un bogue de portabilité dans glibc 2.34,
qui ne définie plus SIGSTKSZ.
sed -e '/SIGSTKSZ/ s|^.*$|static max_align_t sigsegv_stack[\
(64 * 1024 + sizeof (max_align_t) - 1) / sizeof (max_align_t)];|' \
-i src/sysdep.c
Installez Emacs en lançant 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/27.2
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.30 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-4 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.3.0.
--with-gnutls=no
: Utilisez ceci
si vous n'avez pas installé GnuTLS-3.7.2.
--without-harfbuzz
: utilisez ceci
si vous n'avez pas installé HarfBuzz-2.9.0.
--with-json=no
: utilisez ceci si
vous n'avez pas installé jansson-2.13.1.
Contenu
Programmes installés:
ctags, ebrowse, emacs (lien symbolique),
emacs-27.2, 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