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.

Затем необходимо запустить следующую команду:

python dryice.py mybespin.json

В результате в папке tmp окажется собранный редактор. При его инициализации необходимость использования белой темы и подсветки указывается в настройках:

{
    syntax: 'html',
    settings: {
        tabstop: 4,
        theme: 'white'
    }
}


Tags:
This entry was posted on Tuesday, July 20th, 2010 at 9:51 pm and is filed under Заметки. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

Your comment