JetBrains IDE plugin
Oskuvi KV Language
Makes PyCharm and other JetBrains IDEs read the .kv files of Kivy apps: rules, widgets, properties and canvas instructions.
Makes JetBrains IDEs read Cython .pyx, .pxd and .pxi files wherever the editor has no Cython support of its own.
Oskuvi PYX Language makes the editor read Cython files: the .pyx, .pxd and .pxi files of your extension modules, wherever the editor has no support of its own for them.
Python's and Cython's keywords, C types, strings, numbers and comments are coloured, brackets are matched, blocks fold and the comment key works. You also get the structure of a file (its cdef functions, classes, structs and enums), going from a name to its declaration and from a cimport to its .pxd file, completion of the names a file declares and cimports, and checks for a cimport that leads nowhere.
The plugin only reads your files. It contacts no address and sends nothing anywhere.
(02)Who it's for
(03)Key features
Keywords, C types, strings, numbers and comments, coloured.
Brackets matched, blocks folded, and the comment key works.
The cdef functions, classes, structs and enums of a file.
From a name to its declaration, and from a cimport to the .pxd file.
Names a file declares and cimports are completed, and a cimport that leads nowhere is flagged.
(04)FAQ
Yes, for 7 days at no cost. After the trial it needs a licence, and the plugin's JetBrains Marketplace page shows what it costs.
Where JetBrains' own Python plugin with Cython support is loaded, Oskuvi PYX Language stands down and leaves the files to it.
Your project's own. Cimports from libc, libcpp, cpython, posix, numpy, openmp and cython are never flagged, and the check runs only in a project that has a .pxd file of its own.
No. Oskuvi PYX Language only reads your files, on your machine. It contacts no address and sends nothing anywhere.
JetBrains IDE plugin
Makes PyCharm and other JetBrains IDEs read the .kv files of Kivy apps: rules, widgets, properties and canvas instructions.
JetBrains IDE plugin
Makes PyCharm and other JetBrains IDEs read Mako templates: ${ } expressions, Python blocks, control lines, tags and comments.
JetBrains IDE plugin
Measures the Java code you select and shows where it has grown hard to follow: per method, per class and per package.
Cython is an open-source project of its own authors. Oskuvi PYX Language is not affiliated with, or endorsed by, the Cython project. Python is a registered trademark of the Python Software Foundation. JetBrains, IntelliJ IDEA and PyCharm are trademarks of JetBrains s.r.o.
Next step
The team that makes these products also builds web and mobile apps, plugins and integrations for clients. Tell us what you need, and we'll come back with practical next steps and an honest estimate.