2010-02-05 12 views

Antwort

7

Ich denke, der beste Ansatz ist die Verwendung ColorTheme. Weitere Optionen zum Anpassen der Rahmenfarben finden Sie unter here. Ich kann nicht an einen einzelnen Befehl denken, aber Sie können Emacs mit --reverse-video starten.

2

M-x set-variable <RET> frame-background-mode <RET> dark

siehe auch unten http://www.gnu.org/software/emacs/elisp/html_node/Defining-Faces.html

+0

Wenn Sie die Variable 'frame-background-mode' einstellen, ändert sich nicht, was gerade in Ihrem Frame angezeigt wird, zumindest nicht für mich. Auch, damit das funktioniert, sollte es "M-x" anstelle von "M-:" sein. Wenn Sie 'M-:' brauchen, dann brauchen Sie folgendes: 'M-: (set-variable 'frame-background-mode' dunkel)' – pheaver

+1

Verwenden Sie dies: 'M-:' '(custom-set-variables '(frame-background-mode' dark)) 'oder das customize-Interface (' Mx' 'customize-variable'' frame-background-mode') – Nei

+0

@ Neis Vorschlag ist das einzige, was das Verhalten tatsächlich mit 'repliziert Set bg = dark' – ffledgling

12

habe ich die invert-face Funktion in der Vergangenheit verwendet:

(invert-face 'default)

Oder:

M-x invert-face <RET> default

+0

Oh, ich habe getäuscht. 'invert-face' ändert nicht den' frame-background-mode'. Also musst du auch tun, was Thr4wn vorgeschlagen hat. – pheaver

+0

Ah, noch eine Sache ... Wenn Sie 'frame-background-mode' auf 'nil' setzen, wird es automatisch basierend auf dem Gesicht angepasst. Das ist was ich benutze :). – pheaver

1

Das Paket alect-themes für Emacs 24 bietet helle, dunkle und schwarze Motive und kann entweder manuell oder unter Verwendung von MELPA installiert werden.

installieren alect-themes Melpa mit und wählen Sie alect-dark (von ~/emacs.d/init.d):

(when (>= emacs-major-version 24) 
    (require 'package) 
    (add-to-list 'package-archives 
      '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/")) 
    (package-initialize) 
    (load-theme 'alect-dark) 
) 

Es gibt durchaus ein paar Farbthemenpakete in Melpa, also wenn alect-Themen nicht Ihren Anforderungen gerecht zu werden, experimentieren mit einigen von den anderen.

Verwandte Themen