С Markdown по жизни и по textarea.
Из все перепробованных blog клиентов мне остался милее сердцу всё таки vim с python и xml-rpc, и сегодня я добрался таки дописать туда необходимую функциональность. Давняя мечта прикрутить markdawn наткнулась маленько на грабли, но проблема встала не остро, просто пришлось погуглить в поисках таких же граблеводов и нашлось много интересного.
Python-markdown и подсветка его синтаксиса для vim были заготовлены уже давно. Так как я не знаком практически с вики разметкой и иже с ней markdown`овской - нагулилось две страницы для начинающих.
В пути я также встретил товарищейобсуждающих плагин для вордпресса с поддержкой оной разметки. И подумалось мне - если это дело стоящее и хорошее - почему бы не носить его всегда с собой ?
В любой форме для комментариев можно вызывать свой редактор и наворачивать в нём чего только не захочется.
И вот здесь собственно у меня и случился затык. Не будучи сведущим во внутреннем устройтве vim я признал к стыду своему что безуспешно пытался скармливать текущий буфер фильтру markdown.py
Потом всё таки найдена была работающая команда но true ли она в данном случае - не знаю. Собственно вот такой командой можно пропустить написанное через фильтр markdown и он выдаст нам html для скармливания форме :
Можно привязать на клавишу и жмакать в своё удовольствие. А я пожалуй пойду спать... Всем пока
В пути я также встретил товарищейобсуждающих плагин для вордпресса с поддержкой оной разметки. И подумалось мне - если это дело стоящее и хорошее - почему бы не носить его всегда с собой ?
В любой форме для комментариев можно вызывать свой редактор и наворачивать в нём чего только не захочется.
Механизм запуска vim по F4 был уже ранее отлажен вместе с Mozex ( ваше слово, товарищь Мозекс ! ) который популярным языком обьясняет мозилле что и в каком случае надо запускать из програмного обеспечения.
И вот мы ме-ее-едленно подходим к краю textarea, рискуя провалиться в неё, запускаем vim и занимаемся каллиграфией. Это действительно красиво и понятно. Пока мы и наши глазки отдыхаем - markdown работает.И вот здесь собственно у меня и случился затык. Не будучи сведущим во внутреннем устройтве vim я признал к стыду своему что безуспешно пытался скармливать текущий буфер фильтру markdown.py
Потом всё таки найдена была работающая команда но true ли она в данном случае - не знаю. Собственно вот такой командой можно пропустить написанное через фильтр markdown и он выдаст нам html для скармливания форме :
:%!~/markdown.py %Можно привязать на клавишу и жмакать в своё удовольствие. А я пожалуй пойду спать... Всем пока
Комментарии
Наверное, это не айс, но все-таки, только что наткнулся:
http://www.debian-administration.org/users/simonw/weblog/116
Dojo is a Javascript library, and toolkit, that covers a whole range of common (and no so common) tasks, of which the editor is just a small component. It aims to provide a browser independent environment, where one can just do things the Dojo way, whilst providing graceful degradation where possible.
Task: Turn a form with a text area into a hypertext editor on the example.com website.
Для FF есть xinha. Да дело то наверно не вообще в редакторе для текст ареа а в том чтобы это делать в любимом редакторе.
Для FF целых три или более расширений позволяющих вызывать любой - http://lib.custis.ru/index.php/TextArea_Sputnik






