2013-06-18 8 views
2

Есть ли готовое решение для выделения блоков [markdown| ... |] в коде для вязов?Elm Markdown Block Highlighting

На данный момент я использую haskell-mode редактировать Elm файлы и иметь two-mode-mode зацепили, чтобы переключиться на markdown-mode, когда я вхожу соответствующий блок с

(require 'two-mode-mode) 
(setq default-mode (list "Haskell" 'haskell-mode) 
     second-modes (list (list "Markdown" "\[markdown|" "|\]" 'markdown-mode))) 

В идеале, было бы решение, которое просто выделены все сразу в том же буфере, сохраняя соответствующие регионы в markdown-mode, но не так сложно настроить, как кажется this.

+0

Возможно, вы не хотите переключаться между редакторами, но я написал файлы tmLanguage для Sublime Text [здесь] (https://github.com/deadfoxygrandpa/Elm.tmLanguage), которые делают то, что вы хотите – deadfoxygrandpa

+0

@deadfoxygrandpa - я бы Не пытайтесь это сделать, но я не могу видеть лицензию где-нибудь на [том сайте] (http://www.sublimetext.com/). Как выпущен источник Sublime? – Inaimathi

+0

Это коммерческая программа с закрытым исходным кодом с неограниченной длиной, неограниченная пробная версия – deadfoxygrandpa

ответ

1

Вы можете импортировать Elm.tmLanguage deadfoxygrandpa в Ace, веб-редактор с открытым исходным кодом, как описано here.