Skip to main content

Markdown extension for vimwiki todos and tags

Project description

markdown_vimwiki

Python Markdown extension for useful vimwiki additions

Todo lists

The plugin supports the standard vimwiki style todo lists:

* [ ] To do
* [.] 0-33% complete
* [o] 33-66% complete
* [O] 66-99% complete
* [X] 100% complete
* [-] rejected

leads to:

<ul>
<li class="done0"> done0</li>
<li class="done1"> done1</li>
<li class="done2"> done2</li>
<li class="done3"> done3</li>
<li class="done4"> done4</li>
<li class="rejected"> rejected</li>
</ul>

By default, it uses all the same defaults as vimwiki's syntax. That is, it uses .oOX for g:vimwiki_listsyms and - for g:vimwiki_listsym_rejected, and applies the CSS classes used by the default HTML generation tool.

These are customizable. For the following markdown:

* [i] yip
* [a] yap
* [o] yop

expecting:

<ul>
<li class="yip"> yip</li>
<li class="yap"> yap</li>
<li class="yop"> yop</li>
</ul>

configure as follows:

markdown(source, extensions=[VimwikiExtension(
    list_levels='iao',
    list_classes=['yip', 'yap', 'yop'])])

Tags

The plugin currently supports styling tags (but nothing else):

:lorem:ipsum:

leads to:

<p><span class="tag">lorem</span> <span class="tag">ipsum</span></p>

The class used is customizable with the tag_class config option.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

markdown_vimwiki-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distributions

markdown_vimwiki-0.1.0-py3.7.egg (5.4 kB view details)

Uploaded Egg

markdown_vimwiki-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file markdown_vimwiki-0.1.0.tar.gz.

File metadata

  • Download URL: markdown_vimwiki-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for markdown_vimwiki-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f1a761e15b7bee5a9344733fe9754ff8b035e6bfec810204cb4d39717937ff15
MD5 903cf8d9df2159159f85a32ccb1c7d12
BLAKE2b-256 e3861617ecf55faf1d3d5e073c4a44b90043839b8d1aedf25af98f6c9992f7ef

See more details on using hashes here.

File details

Details for the file markdown_vimwiki-0.1.0-py3.7.egg.

File metadata

  • Download URL: markdown_vimwiki-0.1.0-py3.7.egg
  • Upload date:
  • Size: 5.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for markdown_vimwiki-0.1.0-py3.7.egg
Algorithm Hash digest
SHA256 22e93f5ce61fb00e7a629ac12a95787b5eca8c09a92f90139bee42e17b260e65
MD5 d7f22db8b7d3402accd78d890807ee7c
BLAKE2b-256 e1fe93a80d3242c8d4fa97e851e49dd92b3982741df5fc8186acd223da40dba4

See more details on using hashes here.

File details

Details for the file markdown_vimwiki-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: markdown_vimwiki-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.5

File hashes

Hashes for markdown_vimwiki-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f525d5d669162ec6688e104a2a939f62460160d3256b8360f491476dc9aa39dc
MD5 a1379f1bc754d9f88f5309abe4da4abd
BLAKE2b-256 28812de4ad38f975f948f8f532a5e48062160876e3e43404ceacafa0937d19e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page