nXhtmlは、古典的なASP JavaScriptをサポートしていますが、頻繁に更新され、あまりバグがありません。 Visual Studio IMOの現在のバージョンよりも優れたASPサポート(デバッグを除く)があります。私はVS2010を必要に応じてサーバー側のデバッグに使用します。ここで
は私.emacs
の関連セクションです:
(load "autostart" t)
(eval-after-load "mumamo-fun"
'(define-mumamo-multi-major-mode asp-html-mumamo-mode
"Turn on multiple major modes for ASP with main mode `nxhtml-mode'.
This also covers inlined style and JavaScript."
("ASP Html Family" nxhtml-mode
(mumamo-chunk-asp%
mumamo-asp-chunk-inlined-script
mumamo-chunk-inlined-script
mumamo-chunk-style=
mumamo-chunk-onjs=
))))
(add-to-list 'auto-mode-alist '("\\.inc$" . asp-html-mumamo-mode))
; XXX this is a total hack, see:
; http://www.mail-archive.com/[email protected]/msg00197.html
(defun tab-width-4()
(setq tab-width 4))
(add-hook 'mumamo-after-change-major-mode-hook 'tab-width-4 t)
更新: nXhtmlの新しいバージョンでは、あなたはmumamo-chunk-asp-server-script
にmumamo-asp-chunk-inlined-script
を変更する必要があります。
(私が働いているASPコードは4スペース - タブを想定しているので、最後のビットが必要であり、これはあなたのための問題ではありません場合は、それを無視して自由に感じる)
あなたはASPをすることを持っている場合.asp
または.inc
以外で終了する場合は、auto-mode-alist
をさらに編集する必要があります。