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