Wenn Sie jemals JS Bin verwendet haben , wissen Sie, dass der Code (HTML, CSS, Javascript) auf der rechten Seite bei der Eingabe an Ihre Eingabe angepasst wird. Ich habe festgestellt, dass dies eines der nützlichsten Werkzeuge ist, um kleine Code-Schnipsel zu erstellen. Ich möchte jedoch, dass das gleiche Feature in Emacs implementiert wird.
Wenn ich also Code in meinen Emacs-Puffern eingebe / bearbeite, wird die Webseite aktualisiert oder asynchron geladen, ohne dass ich die Datei speichern oder die Seite aktualisieren muss.
Als Randnotiz: Es ist mir egal, ob der Webbrowser intern wie w3 oder extern wie Google Chrome ist .
skewer
Sie können einen Nebenmodus schreiben, der die gerenderte Webseite aktualisiert, nachdem Sie einen relevanten Puffer geändert haben. Dies nach jedem Tastendruck zu tun, wäre natürlich übertrieben. Verwenden Sie also einen Timer und rendern Sie, wenn der Emacs im Leerlauf läuft
Ein schneller POC wäre:
Viele Dinge stimmen nicht mit diesem Code überein (z. B. die Fensterbehandlung ist schrecklich, aber auch die Verwendung
shr
, die Ihnen mit Javascript auf jeden Fall helfen wird), aber es gibt die Idee. Die Entwicklung einer vollständigen Lösung ist sicherlich möglich, aber es ist ein kleines Projekt für sich.quelle