/ 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
Linux - Dos - Linux
Fra : Carsten


Dato : 01-01-04 22:08

Hej
Har et seriøst problem ! med nogle filer (kildekode)
som jeg skriver i emacs
men kompiller med en Dos baseret kompiler under dosemu,
problemet er at TAB er forskellig i Linux og Dos

findet der et konverteringsprogram ??

Har forgæves søgt efter en Linux baseret kompiler uden hæld !

/Carsten

 
 
Thomas Overgaard (01-01-2004)
Kommentar
Fra : Thomas Overgaard


Dato : 01-01-04 22:57


Carsten wrote :

> Har et seriøst problem ! med nogle filer (kildekode)
> som jeg skriver i emacs
> men kompiller med en Dos baseret kompiler under dosemu,
> problemet er at TAB er forskellig i Linux og Dos
>
> findet der et konverteringsprogram ??

Ikke ligefrem et konverterings program men prøv at kikke på dos-mode.el
Den får emacs til at arbejde som i DOS så du ikke behøver at konvertere.
--
Thomas O.

This area is designed to become quite warm during normal operation.

Thomas Overgaard (01-01-2004)
Kommentar
Fra : Thomas Overgaard


Dato : 01-01-04 23:03

Et lille ps: Kender du tricket i DOS med at åbne filerne fra Linux i
"edit" og så gemme dem igen. Den lille editor fra DOS kan åbenbart klare
at oversætte formatet.
--
Thomas O.

This area is designed to become quite warm during normal operation.

Carsten (01-01-2004)
Kommentar
Fra : Carsten


Dato : 01-01-04 23:53

Thomas Overgaard wrote:

> Et lille ps: Kender du tricket i DOS med at åbne filerne fra Linux i
> "edit" og så gemme dem igen. Den lille editor fra DOS kan åbenbart klare
> at oversætte formatet.

Hej Thomas
den går ikke med edit
men hvordan får man emacs til at arbejde som i dos ?

/carsten

Svend-Erik Madsen (02-01-2004)
Kommentar
Fra : Svend-Erik Madsen


Dato : 02-01-04 07:25

Den Thu, 01 Jan 2004 22:07:48 +0100. skrev Carsten:
> Har et seriøst problem ! med nogle filer (kildekode)
> problemet er at TAB er forskellig i Linux og Dos
> /Carsten
Hej
Måske kan dos2unix og unix2dos hjælpe ?


/Svend-Erik

Carsten (02-01-2004)
Kommentar
Fra : Carsten


Dato : 02-01-04 10:09

Svend-Erik Madsen wrote:

> Den Thu, 01 Jan 2004 22:07:48 +0100. skrev Carsten:
>> Har et seriøst problem ! med nogle filer (kildekode)
>> problemet er at TAB er forskellig i Linux og Dos
>> /Carsten
> Hej
> Måske kan dos2unix og unix2dos hjælpe ?
>
>
> /Svend-Erik

Hej Svend-Erik
jeg hade håbet, men desvære unix2dos retter ikke på TAB, som med en dos
editor er blevet til et lille o
/Carsten

jesper@FJERNveloce.d~ (02-01-2004)
Kommentar
Fra : jesper@FJERNveloce.d~


Dato : 02-01-04 10:21

Carsten <spam@spam.dk> writes:
>> Den Thu, 01 Jan 2004 22:07:48 +0100. skrev Carsten:
>>> Har et seriøst problem ! med nogle filer (kildekode)
>>> problemet er at TAB er forskellig i Linux og Dos

Jeg vil nu mene at tab er ens på alle platforme. Den har vist
ascii-værdien 9.

> jeg hade håbet, men desvære unix2dos retter ikke på TAB, som med en dos
> editor er blevet til et lille o

Og her tror jeg vi er ved sagens kerne. Det lader til at hverken
editor eller oversætter kan finde ud af at der stå tab i filerne. Så
hvir du i din emacs oversætter alle tabs til et antal mellemrum inden
du gemmer, så tror jeg du er i mål. Her er lidt til din ".emacs":

-------
;;; Prevent Extraneous Tabs
(setq-default indent-tabs-mode nil)

;;Remove tabs
(defun untabify-buffer () (interactive)
"Untabify buffer"
(untabify (point-min) (point-max)))
-------

Den første funktion gør at der ikke fremover kommer tabs i din kode!
Den anden laver en kommando "untabify-buffer" som du kan kører på de
filer du allerede har lavet.

--
Jesper
Lidt emacs-nørd...

Carsten (02-01-2004)
Kommentar
Fra : Carsten


Dato : 02-01-04 12:34

jesper@FJERNveloce.dk wrote:


> ;;; Prevent Extraneous Tabs
> (setq-default indent-tabs-mode nil)

Ovenstående virker

men jeg er noget i tvivl hvordan jeg får dette til at virke
jeg hade regnet med et menu punkt, men NEJ !

> ;;Remove tabs
> (defun untabify-buffer () (interactive)
> "Untabify buffer"
> (untabify (point-min) (point-max)))

/carsten

FePe (02-01-2004)
Kommentar
Fra : FePe


Dato : 02-01-04 12:59

Carsten wrote:

> men jeg er noget i tvivl hvordan jeg får dette til at virke
> jeg hade regnet med et menu punkt, men NEJ !

Tast M-x, dvs. Alt-x og derefter untabify-buffer og <ENTER>, så skulle
det virke. Emacs er nemlig ikke Notepad.

Mvh.
--
_ __ _ __
| | __ | | | __
| |__ | _|| |__| | _|
|_| |__ |_| |___|



Carsten (02-01-2004)
Kommentar
Fra : Carsten


Dato : 02-01-04 13:07



SÅDAN den kan godtnok nogle fede ting den der emacs
det kniber bare lidt med at hitte ud af den en gang i mellem

TAK for hjælpen
/carsten

Thorbjørn Ravn Ander~ (02-01-2004)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 02-01-04 13:24

Carsten wrote:
> Hej
> Har et seriøst problem ! med nogle filer (kildekode)
> som jeg skriver i emacs
> men kompiller med en Dos baseret kompiler under dosemu,
> problemet er at TAB er forskellig i Linux og Dos

Emacs opfattelse af dette kan sættes ved at ændre værdien af tab-width
variablen.

>
> findet der et konverteringsprogram ??
>
> Har forgæves søgt efter en Linux baseret kompiler uden hæld !

Til hvad?

--
Thorbjoern Ravn Andersen "...plus...Tubular Bells!"


Carsten (03-01-2004)
Kommentar
Fra : Carsten


Dato : 03-01-04 00:35

Thorbjørn Ravn Andersen wrote:

> Carsten wrote:
>> Hej
>> Har et seriøst problem ! med nogle filer (kildekode)
>> som jeg skriver i emacs
>> men kompiller med en Dos baseret kompiler under dosemu,
>> problemet er at TAB er forskellig i Linux og Dos
>
> Emacs opfattelse af dette kan sættes ved at ændre værdien af tab-width
> variablen.
>
>>
>> findet der et konverteringsprogram ??
>>
>> Har forgæves søgt efter en Linux baseret kompiler uden hæld !
>
> Til hvad?
Det er en pic kompilere til linux jeg har ledt forgæves efter, der findes
godtnok et par stykker men de er IKKE 100% kompatible, hvad jeg synes er
TRALS, og da al den kode man kan finde på nettet er til Microchip egen
mpasm, så derfor al den polimig med konvertering af filer fra linux til dos
/carsten



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

Månedens bedste
Årets bedste
Sidste års bedste