Skip to main content
Python Software Foundation 20th Year Anniversary Fundraiser  Donate today!

Code editor component for PyQt5

Project description

Code editor component for PyQt5

NOTE wheels released on PyPi doesn't contain C extension which speedups long file hihglighting. Build Qutepart from sources if speed is critical for your project. You can help releasing binary parser by implementing this issue

Component has been created for Enki editor

API documentation

Features

  • Syntax highlighting for 196 languages
  • Smart indentation for many languages
  • Line numbers
  • Bookmarks
  • Advanced edit operations
  • Matching braces highlighting
  • Autocompletion based on document content
  • Marking too long lines with red line
  • Rectangular selection and copy-paste
  • Vim mode

Qutepart and Katepart

Kate and Katepart (an editor component) is really cool software. The Kate authors and community have created, probably, the biggest set of highlighters and indenters for programming languages.

  • Qutepart uses Kate syntax highlighters (XML files)
  • Qutepart contains a port from Javascript to Python of Kate indenters (12% of the code base in version 1.0.0)
  • Qutepart doesn't contain Katepart code.

Nothing is wrong with Katepart. Qutepart has been created to enable reusing highlighters and indenters in projects where a KDE dependency is not acceptable.

Author

Andrei Kopats andrei.kopats@gmail.com

Bug reports, patches

Github page

License

LGPL v2

Project details


Download files

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

Files for qutepart, version 3.3.0.post1
Filename, size File type Python version Upload date Hashes
Filename, size qutepart-3.3.0.post1-py3-none-any.whl (1.2 MB) File type Wheel Python version py3 Upload date Hashes View
Filename, size qutepart-3.3.0.post1.tar.gz (1.1 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page