Pull to refresh

Comments 17

UFO just landed and posted this here
В «changelog.md» написано: «MathJax support». Не смог вставить LaTeX формулу, есть инструкция?
Нужно добавить «mathjax» в ~/.config/markdown-extensions.txt. Кроме того, нужен пакет libjs-mathjax (в Debian/Ubuntu) или доступ к интернету. В 4.1 будет встроенная документация, пока есть только wiki.
Ах да, ещё забыл добавить, что формулы работают только с движком WebKit. Включается через
«Правка → Использовать движок WebKit».
Очень даже не плохо.
Обычно подобные редакторы превращаются в ненужные комбайны, но этот действительно простой и может достаточно.
После фикса бага со сбрасыванием позиции предпросмотра в начало при каждом редактировании стало возможно редактировать документы длиннее одного экрана, но по-прежнему неудобно, потому что теперь позиция предпросмотра сохраняется, но не меняется автоматически для просмотра последнего изменений.

Так что для каждой правки приходится скроллить одновременно две панели: исходного текста и предпросмотра.

Это пока единственное, что останавливает меня от активного использования retext, так как редактируемые документы в основном довольно объемные.
При использовании «классического» движка (не WebKit), область просмотра автоматически прокручивается при дописывании текста в конец документа. Я только что внёс коммит, который запоминает расстояние до конца текста и восстанавливает его при изменении, это будет чуть более универсальным решением.
А можно поинтересоваться, почему только Linux? Вы же PyQt используете. А он, как мне известно, как и Qt — кросс-платформенен. Я не думаю, что ПО такого рода использует что-то капец специфическое для линуха. Что вы скажете в эту сторону?

П.С. hlamer вот работает над редактором Enki, который также пайтонкьютешный (я кстати к нему присоединяюсь вскоре). Так он замечательно везде работает.
ReText работает на Windows (хотя его установка туда — дело нелёгкое, если изначально на системе нет Python и Qt), но у меня нет времени (и желания) его там тестировать, поэтому поддержка «неофициальная».
Я не знал, что автор этой замечательной программы — русский. Пользуюсь ей уже давно, спасибо!
Интересно, есть ли для него плагин для разметки Mediawiki? Если нет — надо написать…
У MediaWiki вроде бы нет Python-биндингов, но есть, например, Python-Creole.

Документации по написанию своего языка пока нет, но можно посмотреть на встроенные языки разметки.

Если вы хотите, чтобы я сам написал модуль для Creole, просто создайте баг в PyMarkups.
Отлично! Как раз на днях присмотрелся к Markdown. Обнаружил, что стандартный пакет markdown в Ubuntu не поддерживает таблицы.
А тут такой замечательный фронтенд вокруг python-markdown со всеми расширениями.
Я не знаю как из исходников, но то что инсталируется из PPA не понимает даже такого:

External hyperlinks, like Python_.

::

  def hello():
    print "hello"

.. _Python: http://www.python.org/


Этому может быть 2 причины:

  • У вас не установлен Docutils.
  • Вы находитесь в режиме Plain Text или Markdown. Сохраните файл с расширением .rst или используйте меню «Правка», чтобы сменить режим.
Sign up to leave a comment.

Articles