Si vous avez déjà utilisé JS Bin , vous savez que lorsque vous tapez votre code (HTML, CSS, Javascript) à droite, il est mis à jour pour correspondre à ce que vous avez tapé. J'ai trouvé que c'était l'un des outils les plus utiles pour créer de petits extraits de code. Cependant, j'aimerais que la même fonctionnalité soit implémentée dans Emacs.
Ainsi, lorsque je tape / édite du code dans mes tampons Emacs, la page Web s'actualise ou se charge de manière asynchrone sans que je doive enregistrer le fichier ou actualiser la page.
En remarque: peu m'importe que le navigateur Web soit interne comme w3 ou externe comme Google Chrome .
skewer
Vous pouvez écrire un mode mineur qui actualise la page Web rendue après avoir modifié tout tampon pertinent. Bien sûr, le faire après chaque frappe serait exagéré, donc utiliser un timer et un rendu quand emacs est inactif
Un POC rapide serait:
Beaucoup de choses ne vont pas avec ce code (la gestion des fenêtres est terrible par exemple, mais aussi son utilisation
shr
, ce qui va certainement vous aider avec javascript), mais cela donne l'idée. Développer une solution complète est certes possible, mais c'est un petit projet en soi.la source