Closed eyalk11 closed 6 months ago
This is a rope thing. rope scans all python modules in sys.path
(by default) and creates a SQLite database from it, so that autoimport suggestions work (which should work before you imported the library, otherwise the autoimport suggestion would be necessary anymore :)).
And it generates it for every project separately by default as it is saved in .ropeproject
under each project. Right?
Can you change the default? It takes a lot of processing both in terms of memory(probably - nvim reaches 75 gb ) ,cpu(probably) and disk space(128mb per project).
I noticed that it does process files in packages I never import, and are completely unrlated . So I wonder what is the logic? does it process the entire site-packages? What assures it doesn't cause unneeded load on the CPU ? Is it capped at certain cpu?