Muream / maya-stubs

Stubs for Autodesk Maya
MIT License
35 stars 4 forks source link

maya.cmds completion in PyCharm requires additional editor configuration #19

Closed juggernate closed 8 months ago

juggernate commented 8 months ago

Thanks so much for this project! After moving to newer Maya versions without the pymel stubs included in the devkit I'm glad to see this.

This is more of a note/gotcha for PyCharm users, I'd be happy to do a pull request on the README if it makes sense to note this there, or perhaps this issue will suffice.

When I first setup a project and pip installed maya-stubs in PyCharm I noticed the cmds would not auto complete, though OpenMaya calls would. When I opened the cmds stub I saw this warning.

image

And learned that PyCharm limits code insight features to files under 2500 kB by default for performance reasons. See https://www.jetbrains.com/help/pycharm/file-idea-properties.html

To modify this in PyCharm I used Help > Edit Custom Properties and added the line below to increase the limit from 2.5 to 10MB.

idea.max.intellisense.filesize = 10000

After restarting PyCharm with this override, maya.cmds code completion worked as expected.

Muream commented 8 months ago

Oh that's a bummer, it might make sense to split that file into smaller ones down the line

In the meantime I'm happy for you to do a PR and update the readme, that way the installation instruction will also be reflected on pypi