Closed serend1p1ty closed 5 years ago
First, YCM is using jedi, not jedi-vim. There are two problems with supporting this feature.
RefactorRename
would be incomplete.jedi.script.usages
), according to the author's own words, is brokenWhile we can work around the first issue, there's no way to do it for the second. Note that jedi-vim uses jedi too and thus has all these issues as well. Jedi-vim just doesn't consider this issues as important.
So I'm inclined to close this as we are aware that this is a missing functionality, but the means to provide it are broken and out of our control.
Thanks for your patient answering! I will think of another way.
YCM only support the refactor for
java
,javascript
, andtypescript
now. Now that YCM usejedi-vim
(jedi-vim
supports refactor), can it support refactor for python too?