← Back to team overview

sslug-teknik team mailing list archive

Re: Emacs docs

 

Morten Gade Sørensen wrote:
> 
> Rene' Seindal wrote:
> 
> > Freddy Kristiansen wrote:
> > >
> > > Er der nogen der kender en god editor til at redigere PHP3 filer - enten fra
> > > Linux console, GNome, KDE eller Windows 98 ?
> >
> > GNU Emacs i C-mode.
> 
> Nogen der kan pege på en url med en brugbar emacs begynderguide, som er for hvide
> mennesker? - Jeg synes ikke rigtigt at forstå noget af det dokumentation jeg har
> fundet i bl.a. /usr/doc/* og jeg er ved at gå i spåner, fordi alle siger det er
> _programmet_...

Start emacs og tast Control-h t
Det vil åbne en tutorial-tekst, (på engelsk), der hjælper dig igang på
det mest elementære niveau.

Når du skal videre, så bruger du hjælpe og info systemet.

Er du i tvivl om hvad en tast gør, bruger du Control-h k (C-h k i Emacs
terminologi) efterfulgt af tasten.  Der er flere andre tilsvarende
taster.  Tast C-h ? for at se listen.

Du kommer ind i info-systemet med C-h i.  Her finder du dokumentation
for mange programmer, herunder også Emacs.  Du kan nok også på
kommandolinien skrive "info emacs".  Der finder du også beskrivelser af
grundprincipperne i brug af emacs (stadig på engelsk).

Når folk fortæller dig, at emacs er *programmet*, så skyldes det primært
fleksibiliteten.  Næsten alt er kodet i lisp, så du kan skrive dine egne
funktioner og binde dem til taster. Der er ikke nogen forskel på dine
egne funktioner og dem, der allerede findes.

Heldigvis er der allerede meget med i emacs fra starten, herunder
specielle "modes" til de almindelige programmeringssprog og
tekstformater.  Programmerer du fx i C eller perl, klarer emacs
indrykning automatisk. Du kan oversætte dine programmer inden i emacs og
emacs vil automatisk finde de steder i dine programmer, der havde fejl. 
De kan også kører debuggeren i emacs, og single-steppe gennem din
kildetekst, linie for linie.

Alt dette er beskrevet i info-dokumentationen for emacs.

-- 
René Seindal (rene@xxxxxxxxxx)			http://www.seindal.dk/rene/


References