github / github/copilot-cli

Allow end-aligned truncation for path and branch footer items

Offen
#4,591 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

area:configuration area:terminal-rendering
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

Describe the feature or problem you'd like to solve

When the path or branch name is too long, only the end is truncated.

Proposed solution

Add a per-item truncation setting to  /footer  (and  /statusline ) for values such as the current working directory and Git branch. Support at least  start  (current behavior),  end , and optionally  middle  truncation. With  end  selected, render an ellipsis followed by the trailing portion of the value—for example,  …\foo\.worktrees\bar  and  …/feature-name —so the most distinguishing directory and branch suffix remain visible in narrow terminals. Persist the preference with the existing footer configuration.

Example prompts or workflows

No response

Additional context

No response

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Konfigurations- und Rendering-Einstiegspunkte für footer und statusline zu lokalisieren, und verfolge anschließend, wie aktuelle Pfad- und Branch-Werte gekürzt und persistent gespeichert werden. Überprüfe das bestehende Verhalten der Kürzung am Anfang und ermittle, wo eine Präferenz pro Element für Anfang, Ende oder Mitte hingehört. Fertig bedeutet, dass beide Schnittstellen die Einstellung beibehalten und in schmalen Terminals den angeforderten abschließenden Pfad- oder Branch-Abschnitt mit einem Auslassungszeichen anzeigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
shell
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

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