|
| 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
| |
|
|