I'm trying to create a PoC literately programmed python project and cannot for the life of me figure out how to have LSP-based completion inside noweb blocks. There is a sort of pseudocode block with a few references to chunks that come later, and I would like to have completion while writing these chunks somehow. Editing the :noweb yes chunk of code using C-c ' does not seem to expand the noweb references at all, which is not ideal. The blocks themselves also don't have completion when I tangle the :noweb yes block to a file and use lsp-org.
Both of those solutions feel like they should work, so it is possible I've run into a bug because I'm running gccemacs. Is this the case? Is it normal for noweb and lsp-based completion for python to just work inside of your org file?
I'm very much hoping I'm just doing something wrong, as the potential of this style when writing code for high-turnover teams with mixed capabilities seems very high to me. I'm afraid it won't be possible to instigate such a culture change without code completion.