Emacs-29.2

Introduksjon til Emacs

Emacs pakken inneholder en utvidbar, tilpassbar, selvdokumenterende sanntidsvisningsredigerer.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

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

  • Nedlasting MD5 sum: 0690e2fb9b9f271652f19ddccf1dd3f3

  • Nedlastingsstørrelse: 50 MB

  • Estimert diskplass som kreves: 526 MB

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

Emacs Avhengigheter

Anbefalt

Valgfri

et grafiske miljø, alsa-lib-1.2.11, Cairo-1.18.0, dbus-1.14.10, gobject-introspection-1.78.1, gsettings-desktop-schemas-45.0, GPM-1.20.7, GTK+-3.24.41, ImageMagick-7.1.1-15, Little CMS-2.14, libjpeg-turbo-3.0.1, libpng-1.6.42, librsvg-2.57.1, libseccomp-2.5.5, libwebp-1.3.2, libxml2-2.12.5, MIT Kerberos V5-1.21.2, SQLite-3.45.1, Valgrind-3.22.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.2 &&
rm -vf /usr/lib/systemd/user/emacs.service
[Note]

Note

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.41 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-15 og ønsker å lenke mot det.

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

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

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

--without-harfbuzz: Bruk denne hvis du ikke har installert HarfBuzz-8.3.0.

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

Innhold

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