{ "info": { "author": "Yugang LIU", "author_email": "liuyug@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Text Editors :: Text Processing", "Topic :: Text Processing :: Markup" ], "description": "=============\nMarkup Editor\n=============\n|version| |download|\n\nMarkup Editor is a editor for reStructuredText and Markdown.\n\n.. tip::\n\n For bad performance, close \"preview on input\".\n\nFeature\n=======\n+ support Markdown and reStructuredText\n+ Pygments to support Syntax Highlight\n+ support MathJax\n+ Format table\n+ VIM mode\n+ HTML Preview\n+ Synchronize scroll with preview window\n+ drag and drop\n+ Multiple workspaces\n+ Customized template\n+ Peview CSS Themes\n+ Multiple editor windows\n\nVIM\n===\nvim command::\n\n h, j, k, l # move left, down, up, right\n ~, gu, gU # change uppper or lower case\n w, b, e # move forward or backward by word\n 0, ^, $ # move begin of line, first word of line, end of line\n gg, G # move document top and bottom\n ctrl+f, ctrl+b # page down and up\n d, db, dw, D, dd # delete back word, word, to end of line, line\n y, yy, x, X, p # copy, cut, paste\n i, a, A, o, O # insert, append, newline\n <, > # indent\n J, I # line join, and vertical insert\n u, . # undo and redo\n /, :/, /, s//\n # install meditor\n python3 setup.py install . --user\n\n.. note::\n\n If you run as user 'root' it need add environment variable \"export QTWEBENGINE_DISABLE_SANDBOX=1\" to disable sandboxing.\n\nScreen Shot\n===========\ncheck screenshot directory to view more Themes\n\n.. image:: screenshot.png\n :width: 1024\n.. image:: screenshot/screenshot_rst_solarized_light.png\n :width: 1024\n.. image:: screenshot/screenshot_md_infoq.png\n :width: 1024\n\n.. |version| image:: \thttps://img.shields.io/github/release/liuyug/meditor.svg\n :target: https://pypi.python.org/pypi/meditor\n :alt: Version\n\n.. |download| image:: https://img.shields.io/github/downloads/liuyug/meditor/total.svg\n :target: https://pypi.python.org/pypi/meditor\n :alt: Downloads\n\nOther\n======\nIconset: `NuoveXT 2`_ Icons by Saki\n\n.. _`NuoveXT 2`: http://www.iconarchive.com/show/nuoveXT-2-icons-by-saki.2.html\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/liuyug/meditor.git", "keywords": "reStructuredText Markdown editor preview", "license": "", "maintainer": "", "maintainer_email": "", "name": "meditor", "package_url": "https://pypi.org/project/meditor/", "platform": "noarch", "project_url": "https://pypi.org/project/meditor/", "project_urls": { "Homepage": "https://github.com/liuyug/meditor.git" }, "release_url": "https://pypi.org/project/meditor/2.13.38/", "requires_dist": [ "PyQt5", "QScintilla", "Pygments", "chardet", "docutils", "Markdown", "python-markdown-mathjax", "mtable" ], "requires_python": ">=3", "summary": "Editor for reStructuredText and Markdown", "version": "2.13.38" }, "last_serial": 4108281, "releases": { "2.12.18": [ { "comment_text": "", "digests": { "md5": "3bf4d9140070dc039ecede9d16a57e51", "sha256": "3effe7d98797371f4338ea65c8ac0178cde90ed1c611b616d0007513009cbedb" }, "downloads": -1, "filename": "meditor-2.12.18-py3-none-any.whl", "has_sig": false, "md5_digest": "3bf4d9140070dc039ecede9d16a57e51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1271887, "upload_time": "2018-01-13T01:08:16", "url": "https://files.pythonhosted.org/packages/93/84/ea459820e220045b6f533b8a5a1c803b0aae2140df940684823ef8a4566a/meditor-2.12.18-py3-none-any.whl" } ], "2.12.19": [ { "comment_text": "", "digests": { "md5": "4454ecdcce850eac868755b0a1a00e38", "sha256": "e2ac7a0dd7c80838966a7cba9699b98220e8990bcd46b4d718518148062c2ae9" }, "downloads": -1, "filename": "meditor-2.12.19-py3-none-any.whl", "has_sig": false, "md5_digest": "4454ecdcce850eac868755b0a1a00e38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1271879, "upload_time": "2018-01-13T04:00:03", "url": "https://files.pythonhosted.org/packages/97/c1/9083a0395500bd2ac8809d258fb5c00a897deaad6de687eb65368d18b003/meditor-2.12.19-py3-none-any.whl" } ], "2.12.22": [ { "comment_text": "", "digests": { "md5": "d4e76d396dd2d5e7b051beaabff61615", "sha256": "070aa4c7170fa6a1b8d0c439cc7d628aee5e7ca3a59391d7b6b32297650b47ba" }, "downloads": -1, "filename": "meditor-2.12.22-py3-none-any.whl", "has_sig": false, "md5_digest": "d4e76d396dd2d5e7b051beaabff61615", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1212576, "upload_time": "2018-01-16T04:04:45", "url": "https://files.pythonhosted.org/packages/43/0a/81cd6bb0554314c67ff8e174966277a2a414f14159558815eaf74388f451/meditor-2.12.22-py3-none-any.whl" } ], "2.12.23": [ { "comment_text": "", "digests": { "md5": "fdc1f36b71c449680c5b38905af86adb", "sha256": "23882a768b958ca40791f1728c71c9f273b76d79a2646d3049318c8cdf919fa3" }, "downloads": -1, "filename": "meditor-2.12.23-py3-none-any.whl", "has_sig": false, "md5_digest": "fdc1f36b71c449680c5b38905af86adb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1212857, "upload_time": "2018-01-18T07:45:06", "url": "https://files.pythonhosted.org/packages/21/2a/7212c2e4606b8bdc1f17a25e6639398c0669309df33b716e359b8431279e/meditor-2.12.23-py3-none-any.whl" } ], "2.12.25": [ { "comment_text": "", "digests": { "md5": "fbafff00aca9a3deef166d91097a4043", "sha256": "ead8400d5d889203b58846dd0a3c4e02d05872269922780a8a82b2a1f1992dca" }, "downloads": -1, "filename": "meditor-2.12.25-py3-none-any.whl", "has_sig": false, "md5_digest": "fbafff00aca9a3deef166d91097a4043", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1213030, "upload_time": "2018-01-20T09:28:39", "url": "https://files.pythonhosted.org/packages/7b/a0/416250d94c0338e9486fa03a4dc54ee058004dfbb712a51d26e760fc9d0a/meditor-2.12.25-py3-none-any.whl" } ], "2.12.26": [ { "comment_text": "", "digests": { "md5": "01aa142bdf83f6ddb75f0c6f188b1d20", "sha256": "9525f5e75dbb3dc952bde3e91d11352fd54a582c1a21d0e47686e4c15d4f5a1e" }, "downloads": -1, "filename": "meditor-2.12.26-py3-none-any.whl", "has_sig": false, "md5_digest": "01aa142bdf83f6ddb75f0c6f188b1d20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1254836, "upload_time": "2018-01-23T02:07:52", "url": "https://files.pythonhosted.org/packages/e9/f5/2b13fafdca4d62f33b82c6bf504c51e3164ad90baa32c516df9854000f12/meditor-2.12.26-py3-none-any.whl" } ], "2.13.28": [ { "comment_text": "", "digests": { "md5": "d3995f0b4e42c459718b04ba9cae8ef5", "sha256": "995c7eb6bd48dc3d36b2f31bcad143ed6afb00f0d29bc2ae60e334b1376a1249" }, "downloads": -1, "filename": "meditor-2.13.28-py3-none-any.whl", "has_sig": false, "md5_digest": "d3995f0b4e42c459718b04ba9cae8ef5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1261647, "upload_time": "2018-02-05T04:40:13", "url": "https://files.pythonhosted.org/packages/ce/b7/c056f32e33b4eb6104497d2f0264b073cc0ea2cf6bae0b1cd41fdb4d9419/meditor-2.13.28-py3-none-any.whl" } ], "2.13.29": [ { "comment_text": "", "digests": { "md5": "6d4dbaf7b0a810051a7ca66b74356432", "sha256": "f1529b94257314439b1c17af6453581463da4ec19bce286f1b934ffacc53515b" }, "downloads": -1, "filename": "meditor-2.13.29-py3-none-any.whl", "has_sig": false, "md5_digest": "6d4dbaf7b0a810051a7ca66b74356432", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1261634, "upload_time": "2018-02-10T06:22:26", "url": "https://files.pythonhosted.org/packages/d6/c0/98ca2423ddcacda194aca8f5efbd870a9981712d4acd798af66dd2cf0769/meditor-2.13.29-py3-none-any.whl" } ], "2.13.30": [ { "comment_text": "", "digests": { "md5": "482ed79017eb03ce23bbbe5ea2f0f058", "sha256": "c39d8df1a3eb7946f1cd7db0ccb2c062df657b4eb2fae2575f6688a983ead611" }, "downloads": -1, "filename": "meditor-2.13.30-py3-none-any.whl", "has_sig": false, "md5_digest": "482ed79017eb03ce23bbbe5ea2f0f058", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1261841, "upload_time": "2018-02-13T03:28:21", "url": "https://files.pythonhosted.org/packages/b2/ab/f143a03befa3fc89b6ea5424f581d7a347dea2ab9609f430eccd2df79159/meditor-2.13.30-py3-none-any.whl" } ], "2.13.32": [ { "comment_text": "", "digests": { "md5": "86c864bcd313c6de0b96708bcc9dfa73", "sha256": "e8d5dc62711bf36c95fd08e35478bafe955f6f7f56e98ebd4726636e0b1a713e" }, "downloads": -1, "filename": "meditor-2.13.32-py3-none-any.whl", "has_sig": false, "md5_digest": "86c864bcd313c6de0b96708bcc9dfa73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1262260, "upload_time": "2018-02-28T01:59:55", "url": "https://files.pythonhosted.org/packages/cc/85/f33f0142d7c575f6635379e2959749eb8ce72734eb9bab6a884ce939097b/meditor-2.13.32-py3-none-any.whl" } ], "2.13.34": [ { "comment_text": "", "digests": { "md5": "e9dd044168dd6f2f49a68f5f4cc6ee59", "sha256": "336da1164623509d2e2eaee25b03106a752f152bb94f7c3d9e997e7c4535ff20" }, "downloads": -1, "filename": "meditor-2.13.34-py3-none-any.whl", "has_sig": false, "md5_digest": "e9dd044168dd6f2f49a68f5f4cc6ee59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 1263690, "upload_time": "2018-04-05T23:51:22", "url": "https://files.pythonhosted.org/packages/bc/f0/cbc8532ecf7860e1b417216b5a064af88c553d941c7e8ab75d0cedfff417/meditor-2.13.34-py3-none-any.whl" } ], "2.13.36": [ { "comment_text": "", "digests": { "md5": "10ea8636f3ed27d97c34cafadf3006cd", "sha256": "6a6500c39a6f98ce6ecdf3496a40270e90d61434e3f3f9aa38450dfcc078e5c1" }, "downloads": -1, "filename": "meditor-2.13.36-py3-none-any.whl", "has_sig": false, "md5_digest": "10ea8636f3ed27d97c34cafadf3006cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 873691, "upload_time": "2018-07-26T06:34:27", "url": "https://files.pythonhosted.org/packages/61/6f/741ce3b4ef811571203524c8410e25095b4ed856166e3b7aa3d84d1cff95/meditor-2.13.36-py3-none-any.whl" } ], "2.13.38": [ { "comment_text": "", "digests": { "md5": "20e9e134b228ea79690cc8adf47539ba", "sha256": "4a092f35d72bdc4b7282508c995752227a26969dba05a6f8598a6186b3affadb" }, "downloads": -1, "filename": "meditor-2.13.38-py3-none-any.whl", "has_sig": false, "md5_digest": "20e9e134b228ea79690cc8adf47539ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 871562, "upload_time": "2018-07-27T11:18:49", "url": "https://files.pythonhosted.org/packages/9c/39/0e0c91e92fff9f42a50b38cc2b55956725cb756d68ec9f68f0aca500f674/meditor-2.13.38-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20e9e134b228ea79690cc8adf47539ba", "sha256": "4a092f35d72bdc4b7282508c995752227a26969dba05a6f8598a6186b3affadb" }, "downloads": -1, "filename": "meditor-2.13.38-py3-none-any.whl", "has_sig": false, "md5_digest": "20e9e134b228ea79690cc8adf47539ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 871562, "upload_time": "2018-07-27T11:18:49", "url": "https://files.pythonhosted.org/packages/9c/39/0e0c91e92fff9f42a50b38cc2b55956725cb756d68ec9f68f0aca500f674/meditor-2.13.38-py3-none-any.whl" } ] }