Saya suka emacs,
dan saya ingin melakukan pekerjaan pemrograman web di dalamnya,
tetapi saya tidak dapat menemukan cara untuk mengedit HTML dengan benar.
Maksud saya ini sangat mengerikan.
Ini akan menghasilkan HTML yang bagus, tetapi bukan PHP, javascript, dll.
Saya mencoba mendapatkan html-helper-mode ... Saya mengunduhnya, memasukkannya ke / usr / local / share / emacs / site-lisp, dan menambahkannya ke file .emacs saya:
(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
(setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))
disalin dan disisipkan dari beberapa situs (saya tidak tahu elisp).
hanya saja, tidak menonjolkan apa pun.
Saya mencoba mengunduh sejumlah mode dan menggunakan beberapa mode lain untuk merangkai keduanya, tetapi tidak berhasil.
Emacs sangat hebat dalam segala hal - mengapa tidak bisa melakukan tugas sederhana mengedit halaman web? Maksud saya, ini adalah hal yang cukup standar untuk dilakukan oleh editor akhir-akhir ini.
Jadi, adakah yang tahu bagaimana melakukan ini?
sumber
Saya memiliki masalah yang sama seperti Anda, jadi saya memutuskan untuk menulis mode web .
Web-mode.el adalah mode utama untuk Emacs yang dimaksudkan untuk mengedit templat web campuran (HTML dengan Java / JSP, PHP, CSS, JavaScript).
Itu tidak bergantung pada mode lain. Itu menyoroti sintaks dan indentasi sesuai dengan jenis blok kode. Saya telah menulis halaman HOWTO kecil di
Tentang
sumber
Saya sudah tidak puas dengan mode yang tersedia, tetapi saya telah menemukan kebahagiaan baru-baru ini menggunakan lama biasa
html-mode
ditambah denganyasnippet
dantidy.el
. Seperti jawaban lain yang disebutkan mode nxhtml berguna jika Anda menulis xhtml.Jika Anda ingin mendapatkan php dan javascript yang disorot, Anda mungkin ingin melihatnya
mmm-mode
, yang akan memungkinkan Anda untuk menjalankan beberapa mode utama sekaligus. Saya tidak pernah menggunakannya, jadi saya tidak tahu siapa yang menangani ikatan kunci yang saling bertentangan, dll ... jadi Anda harus merasakan jalan di sekitar sana.sumber
Berikan mode multi-web mencoba, itu adalah modus kecil dirancang dengan web mengedit dalam pikiran, memilih utama tepat ketika titik bergerak di sekitar.
sumber
Saya juga menggunakan mode nXhtml untuk pengeditan mode campuran karena gagal menjalankan Beberapa Mode dengan benar. Ini memang sedikit perjalanan yang berbatu-batu, tetapi bangunan baru-baru ini terbukti bermanfaat. Saya menjalankan dengan Emacs 23 FWIW.
sumber