Emacs-30.2

Introduksjon til Emacs

Emacs pakken inneholder en utvidbar, tilpassbar, selvdokumenterende sanntidsvisningsredigerer.

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

Emacs Avhengigheter

Anbefalt

Valgfri

et grafiske miljø, alsa-lib-1.2.15, Cairo-1.18.4, dbus-1.16.2, GLib-2.86.3 (med GObject Introspection), gsettings-desktop-schemas-49.1, GPM-1.20.7, GTK-3.24.51, ImageMagick-7.1.2-1, Little CMS-2.17, libjpeg-turbo-3.0.1, libpng-1.6.52, librsvg-2.61.3, libseccomp-2.6.0, libwebp-1.6.0, libxml2-2.15.1, MIT Kerberos V5-1.22.1, Valgrind-3.26.0, intlfonts, libungif, libotf, og m17n-lib - til å riktig vise så komplekse skript som Indic og Khmer, og også for skript som krever arabisk formingsstøtte (Arabic og Farsi), mailutils, og libXaw3d

Installasjon av Emacs

Installer Emacs ved å kjøre følgende kommandoer:

./configure --prefix=/usr &&
make

Denne pakken kommer ikke med en testpakke. Hvis make lykkes, kan du teste resultatet ved å kjøre src/emacs -Q, hvilket er det programmet som vil bli installert, med tilleggsfiler. Dette burde starte og vise applikasjonens åpningsskjerm.

Nå, som root bruker:

make install &&
chown -v -R root:root /usr/share/emacs/30.2
[Notat]

Notat

Denne pakken installerer ikonfiler i /usr/share/icons/hicolor hierarkiet og du kan forbedre systemytelsen og minnebruken ved å oppdatere /usr/share/icons/hicolor/index.theme. For å utføre oppdateringen må du ha GTK-3.24.51 installert og utstede følgende kommando som root bruker:

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

Parameterforklaringer

--with-imagemagick: Bruk denne hvis du har installert ImageMagick-7.1.2-1 og ønsker å lenke mot det.

--with-gif=no: Bruk denne hvis du ikke har installert giflib-5.2.2 eller libungif.

--with-tiff=no: Bruk denne hvis du ikke har installert libtiff-4.7.1.

--with-gnutls=no: Bruk denne hvis du ikke har installert GnuTLS-3.8.11.

--without-harfbuzz: Bruk denne hvis du ikke har installert harfBuzz-12.2.0.

--with-json=no: Bruk denne hvis du ikke har installert jansson-2.14.1.

--with-kerberos5: Bruk dette alternativet hvis du har installert MIT Kerberos V5-1.22.1 og må bruke den til autentisering i Emacs' innebygde e-postklient.

Innhold

Installerte Programmer: ctags, ebrowse, emacs (symlink), emacs-30.2, emacsclient, og etags
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/libexec/emacs og /usr/share/emacs

Korte beskrivelser

ctags

oppretter kryssreferanse tagfil-databasefiler for kildekode

ebrowse

tillater surfing av C++ klassehierarkier fra emacs

emacs

er en tekstredigerer

emacsclient

fester en emacs økt til en allerede kjørende emacsserver forekomst

etags

er et annet program for å generere kildekode kryssreferanse tagfiler