Мой небольшой проект BreakBuster обновился до версии 2.2. На этот раз изменилась логика его организации (почти всё, что было, осталось).
Итак, что нового:
- Проект превратился в четыре скрипта (см. ниже), которые сейчас объединились в одной папке;
- Появился вспомогательный скрипт BreakBusterNOTAGS, который делает ровно то же, что и основной, но не окружает тегами запрета переноса слова с дефисом. Полезно для тех случаев, когда текст пишется не для админки блога с конвертацией в HTML, а для какого-нибудь иного, чисто текстового применения;
- Теперь можно нормально использовать в Markdown-разметке символ подчерка для указания курсива. Я отказался от идеи обозначать подчерком неразрывные пробелы, которые потом скрипт конвертирует в их истинные символы: в конце концов, моя клавиатурная раскладка позволяет вводить его непосредственно;
- Для внутренних нужд зарезервирован символ
U+00A4
«Currency sign». Выглядит как кружочек с четырьмя ножками, торчащими во все стороны. За тридцать лет своей компьютерной жизни не помню ни одного случая, чтобы этим символом хоть кто-нибудь пользовался вне нужд программирования. :) - Появился новый скрипт MarkdownToWiki, о котором см. ниже.
Как было сказано, проект состоит теперь из четырёх скриптов. Вот они:
- BreakBuster — основной скрипт. Автоматически расставляет в тексте на русском языке неразрывные пробелы (их истинные символы) и окружает записанные через дефис составные слова HTML-тегами запрета переноса.
- BreakBusterNOTAGS — делает то же самое, что основной скрипт, но ограничивается только расстановкой неразрывных пробелов.
- RemoveTags — удаляет из текста HTML-теги запрета переносов. Имеет место равенство BreakBuster + RemoveTags = BreakBusterNOTAGS. :)
- MarkdownToWiki — конвертирует Markdown-разметку в разметку программы WikidPad. Обрабатывает только самые простые и нужные вещи: курсив, жирный шрифт, заголовки, сноски, цитаты, и то при условии, что Markdown-разметка правильная. Без доработки текста руками никак не обойтись, но процентов восемьдесят тупой работы этот скрипт делает.
Лицензионное соглашение не изменилось:
Вас никто не заставляет этим пользоваться.
Я вам в этой связи ничего не гарантирую и ничего не должен.
Я от вас в этой связи ничего не хочу и не прошу.
Я перед вами в этой связи никак и ни за что не отвечаю.
Скачайте архив и распакуйте его в папку plugins установочной директории WriteMonkey. Перезапустите редактор, если он был у вас открыт.
ВНИМАНИЕ: только зарегистрированная копия WriteMonkey позволяет пользоваться плагинами!
Чтобы воспользоваться одним из скриптов, нажмите Ctrl+F10
, затем выберите BreakBuster, и далее в появивишемся списке нужный скрипт.