emacsAan de slag met emacs


Opmerkingen

Emacs is een teksteditor met als meest opvallende functie de mogelijkheid van gebruikers om vrijwel alle aspecten ervan programmatisch aan te passen. Dit wordt mogelijk gemaakt door een speciaal dialect van de Lisp-programmeertaal, Emacs Lisp genaamd, dat speciaal is gemaakt voor gebruik in de Emacs-editor.

Er zijn een groot aantal extensies geschreven in Emacs Lisp die bijdragen aan Emacs-functionaliteit. Deze extensies omvatten bewerkingsmogelijkheden voor specifieke programmeertalen (vergelijkbaar met wat een IDE zou kunnen bieden), e-mail- en IRC-clients, Git-frontends, games zoals Tetris en 2048 en nog veel meer.

Veel aspecten van de Emacs-editor kunnen worden gebruikt zonder programmeerkennis. Gebruikers die Emacs programmatisch willen aanpassen, zullen echter bepaalde functies van de Emacs Lisp-taal, zoals het (zelf) documentatiesysteem, ongelooflijk behulpzaam en meegaand vinden.

Externe referenties:

  1. De site van Sacha chua is een zeer goede plek om meer leermiddelen op Emacs te vinden.

    een. Voor degenen die een meer visuele aantrekkingskracht op het leertraject van Emacs nodig hebben

    b. Voor diegenen die de sleutelbindingen gemakkelijk willen hebben

  2. Wikemacs is gebaseerd op mediawiki en heeft dus gestructureerde inhoud, doorzoekbare categorieën en dergelijke. Begin met verkennen !

versies

Versie Publicatiedatum
25.1 2016/09/17
24.5 2015/04/10
24.4 2014/10/20
24.3 2013/03/11
24.2 2012-08-27
24.1 2012-06-10
23.4 2012-01-29
23.3 2011-03-10
23.2 2010-05-08
23.1 2009-07-29
22.3 2008-09-05
22.2 2008-03-26
22.1 2007-06-02
21.4 2005-02-06
21.3 2003/03/24
21.2 2002/03/18
21.1 2001/10/28

Emacs Rocks Video-zelfstudies

Goede video-tutorials over Emacs zijn te vinden op emacsrocks.com .

voer hier de afbeeldingsbeschrijving in

Installatie of instellingen

Gedetailleerde instructies voor het instellen of installeren van emacs.

Officiële instructies zijn beschikbaar op de GNU Emacs-website .

Debian-systemen

Op systemen met de Debian-pakketbeheerder (zoals Debian, Ubuntu en Mint) kunnen Emacs worden geïnstalleerd met de eenvoudige opdracht:

sudo apt-get install emacs
 

Voor een ontlasting kan men de volgende ppa gebruiken:

sudo apt-add-repository ppa:ubuntu-elisp/ppa
sudo apt-get install emacs-snapshot
 

Bouw voor bron

Als je op Debian gebaseerde distro niet de versie van emacs heeft die je wilt, kun je het helemaal opnieuw bouwen.

sudo apt-get build-dep emacs24 -y

cd /tmp/

wget http://alpha.gnu.org/gnu/emacs/pretest/emacs-25.0.93.tar.xz
tar -xvf emacs-25.0.93.tar.xz

cd emacs-25.0.93
./configure
make
sudo make install

rm -rf /tmp/emacs-25.0.93*
 

Redhat-systemen

Op systemen met de Redhat-pakketbeheerder (zoals RHEL, CentOS en Fedora Core) kunnen Emacs worden geïnstalleerd met de eenvoudige opdracht:

sudo yum install emacs
 

Arch Linux

Emacs kunnen worden geïnstalleerd via de eenvoudige opdracht:

sudo pacman -Syu emacs
 

Gentoo en Funtoo

Op systemen met Portage kunnen Emacs worden geïnstalleerd met de eenvoudige opdracht:

sudo emerge emacs
 

GSRC (GNU Source Release Collection)

Werkt op elk GNU / Linux-systeem om de nieuwste versie van emacs te krijgen zonder de systeempakketbeheerder (die mogelijk verouderd is) of het archief of binair bestand te downloaden. Raadpleeg de documentatie om gsrc te installeren. Vervolgens:

cd gsrc
make -C gnu/emacs install
# add the binaries to your PATH
source ./setup.sh
 

Darwin-systemen

homebrew

brew install emacs --with-cocoa # basic install
# additional flags of interest can be viewed by calling `brew info emacs`
brew linkapps emacs # to put a symlink in your Applications directory
 

MacPorts

sudo port install emacs
 

pkgsrc

sudo pkgin -y install emacs-24.5
 

App-bundel

Voorgecompileerde app-bundels voor de nieuwste stabiele en ontwikkelingsversies kunnen worden gedownload op https://emacsformacosx.com .

ramen

Chocolade-achtige pakketmanager

Emacs kan worden geïnstalleerd met

choco install emacs
 

Scoop- pakketbeheerder

Kan worden geïnstalleerd vanaf extra emmer

scoop bucket add extras
scoop install emacs
 

Officiële binaire installatieprogramma's

(Merk op dat officiële binaire bestanden niet bij sommige bibliotheken worden geleverd, bijvoorbeeld bibliotheken voor afbeeldingsindelingen)

Andere binaire installatieprogramma's

Interactieve Emacs-zelfstudie

Typ vanuit Emacs Ch t (Control-h, t) voor een uitstekende interactieve tutorial binnen Emacs. De gebruiker leert basisnavigatie en -bewerking door de TUTORIAL-tekst zelf te gebruiken tijdens het lezen van de zelfstudie. (Wijzigingen in de zelfstudie worden verwijderd wanneer de zelfstudie wordt gesloten, dus elke keer dat een gebruiker om de zelfstudie vraagt, is het een schone standaardversie van de zelfstudie.

Nuttig is het eerste in de tutorial hoe je C-<chr> en M-<chr> in de tekst begrijpt. Het tweede punt is hoe u vooruit en achteruit kunt bladeren in de tekst.