Wie stelle ich die Vordergrundfarbe der Cursorfläche ein?


8

Ich habe versucht, die Vordergrundfarbe der Cursorfläche festzulegen, aber es scheint nicht zu funktionieren. Das Einstellen der Hintergrundfarbe funktioniert einwandfrei, das Einstellen der Vordergrundfarbe hat jedoch keine Auswirkungen.

Ich möchte, dass Emacs genauso handelt wie mein Terminal. Wenn ich den Cursor über den Text bewege, ändert sich die Vordergrundfarbe nicht.

Geben Sie hier die Bildbeschreibung ein

Wenn ich dasselbe in Emacs mache, wird die Vordergrundfarbe weiß.

Geben Sie hier die Bildbeschreibung ein

Wie kann ich verhindern, dass Emacs den Text am Cursor invertiert?

Antworten:


5

Nee. M-x customize-option cursorzeigt Ihnen die Dokumentzeichenfolge:

Grundfläche für die Cursorfarbe unter X. Ausblenden Derzeit ist nur das :backgroundAttribut von Bedeutung. Alle anderen Attribute werden ignoriert. Die Vordergrundfarbe des Cursors wird der Hintergrundfarbe des zugrunde liegenden Textes entnommen.

Beachten Sie den letzten Satz.

Erwägen Sie die Einreichung eines Verbesserungsantrags : M-x report-emacs-bug.


2
Uff. Das Unvorstellbare ist passiert: Ich habe etwas gefunden, was Emacs nicht kann. ;-)
am

1
Es gibt unendlich viele Dinge, die das Emacs-Design oder die Implementierung nicht sofort unterstützt. M-x report-emacs-bugVerbesserungen vorschlagen.
Drew

1
Immer noch nicht möglich?
Rien333

0

Eine Problemumgehung könnte darin bestehen, die Cursorform über Folgendes zu ändern cursor-type:

(setq cursor-type 'hollow)
(setq cursor-type 'bar)
(setq cursor-type 'hbar)

Ich weiß, es ist eine brutale Veränderung, aber zumindest die Vordergrundfarbe bleibt erhalten.


0

Sie können das Gesicht (Farbstil) ändern, das schwer zu lesen ist:

: entfernter Vordergrund

Alternative Vordergrundfarbe, eine Zeichenfolge. Dies ist wie folgt: Vordergrund, aber die Farbe wird nur als Vordergrund verwendet, wenn sich die Hintergrundfarbe in der Nähe des Vordergrunds befindet, der verwendet worden wäre. Dies ist beispielsweise beim Markieren von Text (dh der Bereichsfläche) nützlich. Wenn der Text einen Vordergrund hat, der mit der Bereichsfläche sichtbar ist, wird dieser Vordergrund verwendet. Befindet sich der Vordergrund in der Nähe des Hintergrunds der Regionsfläche, wird stattdessen der entfernte Vordergrund verwendet, damit der Text lesbar ist.

von Gesichtsattributen

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.