Nasıl Javascript içeren HTML dosyalarını düzenlemek için emacs yapılandırabilirim?
Emacs HTML etiketleri ve javascript içeriği ile HTML dosyasını düzenlemek için kullanmanın acı ilk adımları başladı. Nxhtml yüklü ve ben kullanarak denedim.e nxhtml-mumamo modu kullanmak için ayarlayın .html dosyaları. Ama sevgi dolu değilim. Kodun Javascript bölümünü düzenleme olduğumda sekme girintiler onlar C/C kod düzenleme gibi davranmazlar. Eğer denerseniz çizgi içinde sekme koyarak başlar ve beyaz boşluk sekmesini yeniden tabifying çizgi yerine sekmesini ekler bir çizgi önceki çarptı.
Hoşuma gitmeyen bir yönü, her zamanki C/C modu gibi sözdizimi renklendirme yapmak değil. Ben fazla HTML dosyaları düzenlerken varsayılan davranışı java modu tercih ederim ama bu güzel bir HTML kodu ile oynamaz. :-(
1) Javascript bölümleri ile HTML dosyalarını düzenlemek için iyi bir mod.
2) varsayılan java-javascript mod bölümleri için kullanmak nxhtml almak için bir yol var mı?
Saygılar,
M
CEVAP
Başka bir çözüm multi-web-mode
:
https://github.com/fgallina/multi-web-mode
daha kolay zaten multi-mode
sözü daha yapılandırılabilir olabilir.
Bu şekilde .emacs
dosyanızda tercih ettiğiniz modu yapılandırma:
(require 'multi-web-mode)
(setq mweb-default-major-mode 'html-mode)
(setq mweb-tags
'((php-mode "<\\?php\\|<\\? \\|<\\?=" "\\?>")
(js-mode "<script[^>]*>" "</script>")
(css-mode "<style[^>]*>" "</style>")))
(setq mweb-filename-extensions '("php" "htm" "html" "ctp" "phtml" "php4" "php5"))
(multi-web-global-mode 1)
Emacs hakkında daha fazla birden fazla birden fazla modları (iç çekiş) burada:
http://www.emacswiki.org/emacs/MultipleModes
GÜNCELLEME: regexps JavaScript veya CSS alanlar onları süper-hassas ve kırılgan düzenli ifadeler için HTML5 gerek yok ile iş yapmak için algılamak için basitleştirilmiş.
Nasıl JavaScript uyarı kutusu için bir...
Nasıl bir html düğmesi tıklandığında d...
Nasıl çapa jQuery veya Javascript kull...
Nasıl html JavaScript düğmesini kullan...
Bir HTML button için Satır sonları ekl...