Emacs-29.4

Introduksjon til Emacs

Emacs pakken inneholder en utvidbar, tilpassbar, selvdokumenterende sanntidsvisningsredigerer.

[Notat]

Notat

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

Pakkeinformasjon

  • Nedlasting (HTTP): https://ftp.gnu.org/gnu/emacs/emacs-29.4.tar.xz

  • Nedlasting MD5 sum: b9cc42f7d8066152535cf267418b8ced

  • Nedlastingsstørrelse: 50 MB

  • Estimert diskplass som kreves: 525 MB

  • Estimert byggetid: 0.7 SBU (Using parallelism=4)

Emacs Avhengigheter

Anbefalt

Valgfri

et grafiske miljø, alsa-lib-1.2.12, Cairo-1.18.2, dbus-1.14.10, GLib-2.82.1 (med GObject Introspection), gsettings-desktop-schemas-47.1, GPM-1.20.7, GTK+-3.24.43, ImageMagick-7.1.1-36, Little CMS-2.16, libjpeg-turbo-3.0.1, libpng-1.6.44, librsvg-2.59.1, libseccomp-2.5.5, libwebp-1.4.0, libxml2-2.13.4, MIT Kerberos V5-1.21.3, SQLite-3.46.1, Valgrind-3.23.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/29.4 &&
rm -vf /usr/lib/systemd/user/emacs.service
[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.43 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.1-36 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.0.

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

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

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

Innhold

Installerte Programmer: ctags, ebrowse, emacs (symlink), emacs-29.4, 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