Jika Anda pernah menggunakan JS Bin , Anda tahu bahwa saat Anda mengetik kode (HTML, CSS, Javascript) di sebelah kanan diperbarui agar sesuai dengan apa yang Anda ketikkan. Saya menemukan ini sebagai salah satu alat paling berguna untuk membuat cuplikan kode kecil. Namun, saya ingin fitur yang sama diimplementasikan ke Emacs.
Jadi, ketika saya mengetik / mengedit kode di buffer Emacs saya, halaman web akan menyegarkan atau memuat secara tidak sinkron tanpa saya harus menyimpan file atau menyegarkan halaman.
Sebagai catatan: Saya tidak peduli apakah browser web internal seperti w3 , atau eksternal seperti Google Chrome .
skewer
Anda bisa menulis mode minor yang menyegarkan halaman web yang diberikan setelah Anda memodifikasi buffer yang relevan. Tentu saja, melakukannya setelah setiap penekanan tombol akan berlebihan, jadi gunakan timer dan rendering ketika emacs idle
POC cepat adalah:
Banyak hal yang salah dengan kode ini (penanganan jendela misalnya mengerikan, tetapi juga menggunakan
shr
, yang pasti akan membantu Anda dengan javascript), tetapi memberikan gagasan. Mengembangkan solusi lengkap memang mungkin, tetapi itu adalah proyek kecil dengan sendirinya.sumber