Можно ли написать HTML-withASP-withJavascript-withCSS в EMACS? - PullRequest
2 голосов
/ 23 ноября 2010

Мне очень нравится изучать текстовый редактор EMACS ... но я не могу не думать, что режим HTML может использовать какую-то работу.

В настоящее время я программирую на Legacy ASP / Javascript / CSS / HTML и мне было интересно, есть ли режим, который работает с этим. Если возможно, я также надеялся, что режим не будет работать более 10 лет назад или в состоянии ошибки.

Спасибо за вашу помощь! Будет

Ответы [ 3 ]

4 голосов
/ 23 ноября 2010

nXhtml поддерживает классический ASP JavaScript, часто обновляется и не очень глючит.Он имеет лучшую поддержку ASP (кроме отладки), чем текущие версии Visual Studio IMO;Я просто использую 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/nxhtml@lists.launchpad.net/msg00197.html
(defun tab-width-4 ()
  (setq tab-width 4))
(add-hook 'mumamo-after-change-major-mode-hook 'tab-width-4 t)

Обновление: Для более новых версийnXhtml, вам может потребоваться изменить mumamo-asp-chunk-inlined-script на mumamo-chunk-asp-server-script.

(последний бит необходим, поскольку код ASP, над которым я работаю, предполагает вкладки из 4 пробелов; не стесняйтесь игнорировать его, если это не такэто не проблема для вас.)

Если у вас есть ASP, который заканчивается чем-либо кроме .asp или .inc, вам нужно будет отредактировать auto-mode-alist дальше.

0 голосов
/ 03 октября 2012

Начиная с версии 2.0 web-mode.el (доступен на http://web -mode.org ) совместим с ASPX. Этот основной режим также совместим с JSP и PHP.

0 голосов
/ 23 ноября 2010

Вы всегда можете использовать Emacs Emulation для visual studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...