Wikipedia:Technische Wünsche/Topwünsche/Zusammengehörige Klammerpaare hervorheben

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Zusammengehörige Klammerpaare hervorheben
 
Status Umgesetzt
Ursprung Themenschwerpunkt Leichter mit Vorlagen arbeiten
Bearbeitende Team Technische Wünsche
 

Beschreibung

[Quelltext bearbeiten]

Die Vorlagensyntax ist für ihre vielen geschweiften Klammern bekannt. Da sowohl Vorlagen als auch Vorlagenvariablen und die Parser-Funktionen unterschiedlich viele geschweifte Klammern nutzen, kann es bei der Entwicklung von Vorlagen sowie bei der Verwendung von verschachtelten Vorlagen schwer sein zu erkennen, welche Klammern zusammen gehören. Viele Quelltexteditoren und Entwicklungsumgebungen außerhalb der Wikimedia-Projekte haben für dieses Problem eine Funktion „Bracket matching“: Steht der Cursor neben einer öffnenden Klammer, so wird die zugehörige schließende Klammer hervorgehoben, und umgekehrt.

Hervorgehobene Klammerpaare mit hellgrauem Hintergrund

Diese Funktion wird in den bestehenden Syntax-Highlighter integriert, der von der CodeMirror-Erweiterung bereitgestellt wird. Diese ist sowohl im neuen Wikitext-Editor 2017 als auch im klassischen Wikitext-Editor 2010 verfügbar. Derzeit hebt er Text je nach Art des Inhalts mit unterschiedlichen Farben hervor. Der Klammerabgleich wird in beiden Editoren aktiv sein, wenn die Syntaxhervorhebung eingeschaltet ist. Die Funktion wird in allen Namensräumen zur Verfügung stehen.

Befindet sich der Cursor neben einer Klammer, werden beide übereinstimmenden Klammern mit einem grauen Hintergrund hervorgehoben. Befindet sich der Cursor an einer beliebigen Position innerhalb zweier Klammern, werden die innersten der umgebenden Klammern hervorgehoben.

Damit der Cursor neben den hervorgehobenen Klammern gut sichtbar ist und visuell nicht untergeht, werden aufgrund von eingegangenen Rückmeldungen Änderungen vorgenommen. Der graue Hintergrund wird korrigiert, damit er heller ist, und die Schriftfarbe der hervorgehobenen Klammern bleibt unverändert.

Klammertypen, die hervorgehoben werden können:

  • geschweifte Klammern {}
  • runde Klammern ()
  • eckige Klammern []

Verwandte Gadgets und Skripte

[Quelltext bearbeiten]

Es gibt einige, von der Community entwickelte, Gadgets die auch Syntax-Highlighting von Wikitexten ermöglichen. Das neue Feature wird nicht mit diesen nutzbar sein. Dies schließt ein:

  • Remember the dot/Syntax highlighter
  • Schnark’s highlighting
  • WikEd
  • AceWikiEditor

Einschränkungen

[Quelltext bearbeiten]
  • Wikis mit Schreibweise rechts nach links können diese Funktion nicht nutzen, weil der Syntax-Highlighter diese Wikis nicht unterstützt. (T170001)
  • JavaScript wird benötigt, weil der Syntax-Highlighter dies voraussetzt.
  • Grünes Häkchensymbol für ja September 2020: Entwicklungsbeginn
  • Grünes Häkchensymbol für ja Seit Januar 2021: Bereitstellung auf Beta-Wiki
  • Grünes Häkchensymbol für ja 27. Januar 2021: Aktivierung der Funktion auf der deutschsprachigen, katalanischen und türkischen Wikipedia
  • Grünes Häkchensymbol für ja 18. März 2021: Nachbesserung der Helligkeit der Klammerhervorhebung
  • Grünes Häkchensymbol für ja 24. März 2021: Bereitstellung auf group0-Wikis, inkl. Mediawiki.org und Testwiki, sowie Wikitech
  • Grünes Häkchensymbol für ja 09. März 2022: Aktivierung auf allen weiteren Wikis außer der englischen Wikipedia
  • Grünes Häkchensymbol für ja 16. März 2022: Aktivierung auf der englischen Wikipedia

Anmerkungen sind jederzeit auf der Diskussionsseite willkommen.