Bespin Embedded с белой темой
В процессе создания своей версии Bespin Embedded мне показалось, что в документации не достаточно хорошо освещены некоторые моменты. Поэтому далее последует небольшой мануал для тех, кто решит повторить мой путь.
Я использовала последнюю на данный момент версию 0.9a1, которая заявлена как «альфа». Но это не имеет значения, потому что предыдущая версия тоже альфа. Но у 0.9 нет опубликованных Embedded-архивов, так что собирать свой редактор придётся самостоятельно. Исходники можно скачать с их сайта.
Для сборки необходимо создать .json-файл, например, mybespin.json. В этом файле декларируются необходимые настройки собираемого редактора.
"output_dir": "tmp",
"plugins": ["embedded", "whitetheme", "syntax_manager", "html", "js_syntax", "stylesheet"],
"include_sample": true
}
Мой вариант позволяет иметь белую тему и подсветку html. Также обязательно необходимо указать плагины для подсветки js и css, т.к. этот код может входить в html.
Затем необходимо запустить следующую команду:
В результате в папке tmp окажется собранный редактор. При его инициализации необходимость использования белой темы и подсветки указывается в настройках:
syntax: 'html',
settings: {
tabstop: 4,
theme: 'white'
}
}
Tags: javascript