eclipse-platform / eclipse-platform/eclipse.platform

[ansiconsole] provide API to check if ANSI is enabled

Offen
#760 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
165
Forks
174
Ø Merge
2 T. 8 Std.
Gemergte PRs (30 T.)
22

Beschreibung

When executing a program (e.g. maven, cucumber,...) one usually want to enable a "monocrome" mode if ansi is disabled.

There currently is `org.eclipse.ui.internal.console.ansi.preferences.AnsiConsolePreferenceUtils.isAnsiConsoleEnabled()` but this is private and not accessible to programs.

It would therefore be good to have a way to check if ansi is enabled in general and of course for a console instance @mihnita I think we once already discussed this and decided to "do it sometime later" but it seems it havent happened yet.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie damit, org.eclipse.ui.internal.console.ansi.preferences.AnsiConsolePreferenceUtils.isAnsiConsoleEnabled() zu lesen, und verfolgen Sie, wie die aktuelle ANSI-Präferenz bestimmt wird. Definieren Sie die zugänglichen Prüfungen für den ANSI-Status im Allgemeinen und für eine Konsoleninstanz, und überprüfen Sie anschließend, dass Programme das Ergebnis verwenden können, um ein monochromes Verhalten auszuwählen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.