Использование org-mode `org-edit-special 'для редактирования javascript / css, встроенного в HTML - PullRequest
2 голосов
/ 12 февраля 2012

В режиме org, когда точка находится внутри блока ex или src, я могу нажать Cc ', чтобы отредактировать раздел в другом окне в соответствующем основном режиме с правильным отступом и подсветка. Я хотел бы повторно использовать эту функцию, чтобы упростить редактирование HTML.

Прежде чем кто-либо запустит MMM-режим, mumamo и т. Д. Они не работают для меня. Если кто-нибудь знает, как правильно настроить отступы и блокировку шрифтов в многорежимной настройке, я также с удовольствием рассмотрю это.

Требования (в основном это именно то, что делает org-edit-special:

  1. в блоке <script> и <style> открыть блок в косвенном буфере в соответствующем соответствующем основном режиме.
  2. в исходный HTML-буфер добавлено наложение, показывающее, что этот раздел редактируется.
  3. предположим, что исходный отступ первой строки правильный, и заполнить весь блок таким количеством пробелов, когда редактирование завершено.

Кто-нибудь знает о подобном использовании org-mode? Это кажется неизбежным.

Ответы [ 2 ]

1 голос
/ 24 февраля 2012

Я реализовал это в точности так, как я описал здесь:

https://github.com/lewang/generic-edit-special

Джонатан Лич-Пепин обыграл меня, хотя и объявил о моем собственном проекте (

1 голос
/ 24 февраля 2012

Я не могу сказать, насколько хорошо это будет работать для вас (это было только что опубликовано в списке рассылки сегодня), но эта тема в списке рассылки может предоставить вам решение.

Он должен делать именно то, что вы описываете, не имея только регулярных выражений для правильного определения блоков кода, возможно (чтобы расширить его для соответствия типу файла, с которым вы работаете)

...