JetBrains IDE plugin
Oskuvi PYX Language
Makes JetBrains IDEs read Cython .pyx, .pxd and .pxi files wherever the editor has no Cython support of its own.
Makes PyCharm and other JetBrains IDEs read the .kv files of Kivy apps: rules, widgets, properties and canvas instructions.
Oskuvi KV Language makes the editor read the .kv files of Kivy applications: the rules, widgets, properties and canvas instructions of the kv language, with the Python in their values.
Rules and dynamic classes, widgets, properties, ids, canvas instructions and directives are coloured, brackets are matched, blocks fold and the comment key works. On top of that, the editor completes widget classes, properties and ids, goes from a rule to its Python class and from an id to where it is given, and flags what Kivy's own parser would refuse.
The plugin only reads your files. It contacts no address and sends nothing anywhere.
(02)Who it's for
(03)Key features
Rules, dynamic classes, widgets, properties, ids, canvas instructions and directives, coloured.
Brackets matched, blocks folded, and the comment key works.
Widget classes, properties and ids, covering Kivy's 102 widgets and 48 canvas instructions.
From a rule to its Python class, and from an id to where it is given.
What Kivy's own parser would refuse is flagged in the editor.
(04)FAQ
For 7 days, yes: that's the free trial. Then it needs a licence, which you get through JetBrains Marketplace. The price is listed on the plugin's Marketplace page.
Yes. When you open a .kv file, the IDE can suggest Oskuvi KV Language.
Its checks follow the parser of Kivy 2.3.1.
No. Oskuvi KV Language only reads your files, on your machine. It contacts no address and sends nothing anywhere.
JetBrains IDE plugin
Makes JetBrains IDEs read Cython .pyx, .pxd and .pxi files wherever the editor has no Cython support of its own.
JetBrains IDE plugin
Makes PyCharm and other JetBrains IDEs read Mako templates: ${ } expressions, Python blocks, control lines, tags and comments.
JetBrains IDE plugin
Makes PyCharm and other JetBrains IDEs read Django template tags, variables and comments in your HTML files.
Kivy is an open-source project of its own authors. Oskuvi KV Language is not affiliated with, or endorsed by, the Kivy 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.