JCWasmx86 / mesonlsp

An unofficial, unendorsed language server for meson written in C++
GNU General Public License v3.0
64 stars 8 forks source link

Language server cache grows with no limite #153

Open xclaesse opened 1 month ago

xclaesse commented 1 month ago

My project has a subproject that takes a few GB of data. It seems every time the revision is changed in that subproject's wrap file a new copy of the whole source tree is added into the cache.

I believe the source tree should not be copied at all, the language server should use the checkout in-place in my workspace. If I edit a meson.build file in that subproject, I expect the linter to use that modified meson file instead of the cache copy anyway.