sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #91050
Re: Customizing Emacs
Jørgen Heesche :
Lars Madsen wrote:
Jørgen Heesche :
Frank Damgaard wrote:
On Wed, Feb 07, 2007 at 15:34:46 +0000, Jørgen Heesche wrote:
Emacs-spørgsmål til Mandriva 2006:
Hvordan sættes baggrundsfarve og forgrundsfarve i Emacs?.
prøv ~/.emacs.
Tak, det var lige det jeg kunne bruge. Jeg var forsåvidt godt klar over,
at .emacs var en løsning, men jeg kunne ikke finde hvordan. Jeg er nu
blevet klar over at det ikke nok at lære selve Emacs, man skal også kunne
Lisp (eller Clisp). Jeg har fundet en masse på Google, men det er lidt
uoverskueligt, det er sikkert nødvendigt at lægge vejen rundt om
Polyteknisk Boghandel og købe et par bøger: 'Learning GNU Emacs' og 'ANSI
Common LISP'.
Det burde da ikke være nødvendigt, i de fleste tilfælde kan man jo bare
bruge
M-x customize-<whatever>
og så selv bede om at få det gemt i .emacs
Det er sort snak. Jeg kan da godt i Emacs taste 'ALT-x'. Så kommer der en
'kommandolinie' forneden:
M-x
Her kan jeg taste: customize
Og hvad så. Hvis jeg nu straks taster 'retur' vises nogle valgmuligheder, men
ikke noget om f.eks. background. Hvis jeg taster 'customize-background' eller
'customize-Background', siger den [No Match]
M-x customize-face Enter Enter
Ret ved Default, tryk Show for at folde ud. Der finder du background
color.
For at teste det, skal man bare i toppen af siden trykke 'Set for current
session'. Ved siden af finder man en knap for at gemme til .emacs.
Sætter man cursoren i et farvenavns felt, trykker Enter og så Tab, så kan
man vælge mellem alle farvenavnene.
Jeg har da en rimelig konfigureret .emacs, men kan da slet ikke lisp.
Mht. baggrundsfarve så anvender jeg .Xdefaults som køres pr. håndkraft.
emacs*Background: Midnightblue
emacs*Foreground: Gray90
emacs*pointerColor: Gray90
emacs*cursorColor: Gray90
emacs*font: 9x15
Efter Frank Damgaards anvisning har jeg i .emacs:
(set-background-color "lightyellow")
(set-foreground-color "black")
Det er da lisp-syntax.
Ja, men den kan Emacs indsætte for dig.
Jeg har i .Xdefaults:
emacs.Background: LightYellow
emacs.Foreground: black
Men det virker ikke.
Heller ikke med:
emacs*Background: LightYellow
emacs*Foreground: black
Emacs anvender øjensynlig ikke .Xdefaults ved start.
Jeg har også prøvet .Xresources og kørt xrdb -merge ~/.Xresources
Ingen virkning.
jeg plejer bare at anvende
xrdb ~/.Xdefaults
/daleif
Follow ups
References