Wir verwenden Discourse, um ein Support-Forum für Programmierung und verwandte technische Aktivitäten zu betreiben. Neue (oder weniger technisch versierte) Nutzer sind mit der Umgebung dieses Forums nicht sofort vertraut und fügen naiv Codeausschnitte (z.B. Python-Code) in ein Texteingabefeld ein, ohne entsprechende Code-Markierungen (z.B. dreifache Backticks), was oft schwer zu lesen ist, weil die Code-Einrückung (und möglicherweise einige Syntax-Konstruktionen) vollständig zerstört wird.
Gibt es einen Ansatz/Plugin, um Folgendes zu erkennen:
- dass ein Nutzer einen Codeausschnitt ohne entsprechende Marker/Fences einfügt (die Erkennung des Quellcodes könnte konfigurierbar sein, basierend auf häufig verwendeten Sprachen oder Programmiermustern für das Forum)
- und dann eine einfache Popup/Overlay/Benachrichtigung anzuzeigen, die in etwa sagt: „Hey, es sieht so aus, als ob du Quellcode einfügst. Stelle sicher, dass du ihn in einen vorformatierten Textblock setzt, um die Lesbarkeit zu optimieren“, mit einem Verweis auf die Schaltfläche, um dies zu tun
?
Vielen Dank im Voraus für jeden Hinweis