/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Emacs
Fra : Carsten


Dato : 26-07-03 11:44

Hej
Er lige ved at kikke lidt på emacs, den virker til at kunde lidt af vært,
men hvordan får man den lige til at makke ret,
jeg ville gerne have den til at bruge en anden compiler, fex. gpasm
støre text og scroll knappen på musen så jeg også gerne ville virke,
hvor kan jeg evt. finde en DK vejledning
/Carsten

 
 
Peter Mogensen (26-07-2003)
Kommentar
Fra : Peter Mogensen


Dato : 26-07-03 11:17

Carsten wrote:
> men hvordan får man den lige til at makke ret,

Mange ting i Emacs gøres på en anderledes måde end man er vant til.
Det betyder ikke at den er dårligere - blot anderledes. Og man skal lige
vænne sig til den.
F.eks. benytter Emacs ikke "traditionelt" cut-copy-paste, men et koncept
kaldet en "kill-ring". Det markerede ("region") forsvinder heller ikke
når man trykker delete. Det er ikke meningen.

> jeg ville gerne have den til at bruge en anden compiler, fex. gpasm

Når du laver
M-x compile
- så beder Emacs bare om en en kommando-linie. Normalt er den "make -k"
fordi Emacs forventer at du benytter Makefiles' . Men det kan du bare ændre.

> støre text og scroll knappen på musen så jeg også gerne ville virke,

Scroll ved jeg ikke om du kan få til at virke. Måske i XEmacs.
Jeg bruger tit scroll, men aldrig i Emacs, der er tasterne hurtigere.
Større tekst kan i GNU-Emacs fås ved at holde shift nede og klippe i
vinduet. Så kommer en menu.

> hvor kan jeg evt. finde en DK vejledning

Aner det ikke.

Peter



Arne Jørgensen (26-07-2003)
Kommentar
Fra : Arne Jørgensen


Dato : 26-07-03 11:26

Carsten <c.friedrichsen@get2net.dk> writes:

> Hej
> Er lige ved at kikke lidt på emacs, den virker til at kunde lidt af vært,
> men hvordan får man den lige til at makke ret,
> jeg ville gerne have den til at bruge en anden compiler, fex. gpasm
> støre text og scroll knappen på musen

Prøv at skrive

(mouse-wheel-mode 1)

i ~/.emacs

> så jeg også gerne ville virke, hvor kan jeg evt. finde en DK
> vejledning /Carsten

mvh
/arne
--
Arne Jørgensen
Kollegium 5, 2., v. 222, Universitetsparken, 8000 Århus C
tlf: 89 42 72 22, mobil: 21 65 01 13
e-post: arne@arnested.dk, <http://www.daimi.au.dk/~arne/>

Carsten (26-07-2003)
Kommentar
Fra : Carsten


Dato : 26-07-03 14:15

Arne Jørgensen wrote:


> (mouse-wheel-mode 1)
> i ~/.emacs
virkede

Så må det da også kunde lade sig gøre at sætte en forvalgt compiler
i samme fil ??
/Carsten

Arne Jørgensen (26-07-2003)
Kommentar
Fra : Arne Jørgensen


Dato : 26-07-03 13:29

Carsten <c.friedrichsen@get2net.dk> writes:

> Arne Jørgensen wrote:
>
>
>> (mouse-wheel-mode 1)
>> i ~/.emacs
> virkede
>
> Så må det da også kunde lade sig gøre at sætte en forvalgt compiler
> i samme fil ??

Ja.

(setq compile-command "gpasm")

Men ideelt set bør du nok pakke det ind så den kun bliver valgt i
forbindelse emd den rigtige major-mode. Jeg er sikker på der er nogen
der er bedre til at besvare dette spørgsmål end mig.

Har set på om emacs' customixe interface (M-x customize) kan hjælpe
dig?

mvh
/arne
--
Arne Jørgensen
Kollegium 5, 2., v. 222, Universitetsparken, 8000 Århus C
tlf: 89 42 72 22, mobil: 21 65 01 13
e-post: arne@arnested.dk, <http://www.daimi.au.dk/~arne/>

Carsten (26-07-2003)
Kommentar
Fra : Carsten


Dato : 26-07-03 15:16

Arne Jørgensen wrote:

> (setq compile-command "gpasm")

har prøvet virker også tildels hvordan får man den til at
compille den aktive buffer ?
/Carsten

Arne Jørgensen (26-07-2003)
Kommentar
Fra : Arne Jørgensen


Dato : 26-07-03 14:23

Carsten <c.friedrichsen@get2net.dk> writes:

> Arne Jørgensen wrote:
>
>> (setq compile-command "gpasm")
>
> har prøvet virker også tildels hvordan får man den til at
> compille den aktive buffer ?

Aner det ikke. Vi er ude i hjørne af Emacs jeg stort set ikke har brugt.

mvh
/arne
--
Arne Jørgensen
Kollegium 5, 2., v. 222, Universitetsparken, 8000 Århus C
tlf: 89 42 72 22, mobil: 21 65 01 13
e-post: arne@arnested.dk, <http://www.daimi.au.dk/~arne/>

Lars Balker Rasmusse~ (26-07-2003)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 26-07-03 14:45

Carsten <c.friedrichsen@get2net.dk> writes:
> Arne Jørgensen wrote:
>> (setq compile-command "gpasm")
>
> har prøvet virker også tildels hvordan får man den til at
> compille den aktive buffer ?

F.eks.:
(global-set-key "\C-c\C-m"
      (lambda ()
       (interactive)
       (compile (concat "gpasm " (buffer-file-name)))))

der binder gpasm af aktive buffer til C-c C-m.
--
Lars Balker Rasmussen Consult::Perl

Carsten (26-07-2003)
Kommentar
Fra : Carsten


Dato : 26-07-03 16:07

Lars Balker Rasmussen wrote:

> (global-set-key "\C-c\C-m"
> (lambda ()
> (interactive)
> (compile (concat "gpasm " (buffer-file-name)))))
>
> der binder gpasm af aktive buffer til C-c C-m.

YES det virker SK....
men nu bliver jeg merekrævende !!
gpasm generere flere filer bla. en lst fil som kunde være interessant
at kikke i hvis der er fejl i kompileringer, det er jo ingen sag at åbne
denne fil med efter hver kompilering er den jo forældet den der er åbnet i
bufferen er det muligt at få emacs til automatisk at åbne den nye fill ??
/Carsten




Thorbjoern Ravn Ande~ (26-07-2003)
Kommentar
Fra : Thorbjoern Ravn Ande~


Dato : 26-07-03 15:23

Carsten <c.friedrichsen@get2net.dk> writes:

> gpasm generere flere filer bla. en lst fil som kunde være interessant
> at kikke i hvis der er fejl i kompileringer, det er jo ingen sag at åbne
> denne fil med efter hver kompilering er den jo forældet den der er åbnet i
> bufferen er det muligt at få emacs til automatisk at åbne den nye fill ??

Metodikken i Emacs (fra C) er at compileren spytter fejlmeddelelser ud
paa skaermen, med tilstraekkelig information til at Emacs ved Ctrl-X `
(backping) kan placere dig i kildetekstfilen hvor fejlen er.

Sparer en del tid.

Hvis Emacs ikke kan forstaa din compiler, saa kan den laere det.
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus

Lars Balker Rasmusse~ (26-07-2003)
Kommentar
Fra : Lars Balker Rasmusse~


Dato : 26-07-03 15:13

Carsten <c.friedrichsen@get2net.dk> writes:
> gpasm generere flere filer bla. en lst fil som kunde være interessant
> at kikke i hvis der er fejl i kompileringer, det er jo ingen sag at åbne
> denne fil med efter hver kompilering er den jo forældet den der er åbnet i
> bufferen er det muligt at få emacs til automatisk at åbne den nye fill ??

Er du sikker på at gpasm ikke kan gives en option der sørger for at
den spytter fejl ud på stdout/stderr?
--
Lars Balker Rasmussen Consult::Perl

Carsten (26-07-2003)
Kommentar
Fra : Carsten


Dato : 26-07-03 16:22

Lars Balker Rasmussen wrote:

> Carsten <c.friedrichsen@get2net.dk> writes:
>> gpasm generere flere filer bla. en lst fil som kunde være interessant
>> at kikke i hvis der er fejl i kompileringer, det er jo ingen sag at åbne
>> denne fil med efter hver kompilering er den jo forældet den der er åbnet
>> i bufferen er det muligt at få emacs til automatisk at åbne den nye fill
>> ??
>
> Er du sikker på at gpasm ikke kan gives en option der sørger for at
> den spytter fejl ud på stdout/stderr?

gpasm lave godtnok fejlmeddelse i stout men det er nemmere at hitte ud af
fejlen når man ser den i sit rette sammenhæng som er i lst filen
selv gode gamle Borland Pascal udviklings miljø til dos kan den lille ting
med at se om filer der er åbnet er blevet fornyet i baggrunden
så mon ikke emacs også kan
/Carsten

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste