Jesper Harder <harder@myrealbox.com> writes:
> Martin Agersted Jarl <martin@jarl.dk> writes:
>
> > Jeg har et meget, meget simpelt spørgsmål til de af jer som er
> > emacs-hajer: Hvordan får man emacs til at lave pæne tekstfiler? Og med
> > pæne tekstfiler mener jeg tekstfiler som kan læses af en editor i
> > Windows (for eksempel UltraEdit) uden at tabulator-tegn og blank-tegn
> > er blandet sammen i en stor forvirring.
>
> Sæt (setq indent-tabs-mode nil) i din .emacs.
>
> Du kan finde svaret ved at søge efter "tabs" i hjælpen, altså 'C-h i m
> emacs RET i tabs RET':
>
> ,----
> | Tabs vs. Spaces
> |
> | Emacs normally uses both tabs and spaces to indent lines. If you
> | prefer, all indentation can be made from spaces only. To request this,
> | set `indent-tabs-mode' to `nil'. This is a per-buffer variable;
> | altering the variable affects only the current buffer, but there is a
> | default value which you can change as well. *Note Locals::.
> |
> | There are also commands to convert tabs to spaces or vice versa,
> | always preserving the columns of all nonblank text. `M-x tabify' scans
> | the region for sequences of spaces, and converts sequences of at least
> | three spaces to tabs if that can be done without changing indentation.
> | `M-x untabify' changes all tabs in the region to appropriate numbers of
> | spaces.
> `----
Det betyder, at der er tre måder du kan klare problemet på:
1. Så tab-størrelsen i Emacs og UltraEdit til det samme
(den nemme løsning)
2. Inden du gemmer i Emacs gør du følgende:
a) M-x mark-whole-buffer
b) M-x untabify
(Hermed bliver alle tabulatortegn erstattet med mellemrum)
3. Benytter
(setq indent-tabs-mode nil)
i din .emacs. [Eller rettede Jesper det?]
(Hermed indsætter tabulatortasten ikke længere tabulatortegnet,
men det rigtige antal mellemrum)
--
Jens Axel Søgaard --
http://www.jasoegaard.dk
A Mathematician is a machine for turning coffee into theorems.
- Paul Erdös