Code editing features in Org Babel are limited, since packages for
completion, documentation, and navigation tend to break inside the Org
buffer. While this isn't a major issue in notebook-style workflows (we're
not building full systems there), it does restrict us to relying solely on
native major modes for each programming language.
Would it be possible to create an LSP client for Org (an "org-lsp") that
captures the contents of source blocks and sends them to a language server?
Maybe something integrated with Eglot?
I've been using Org Babel for data analysis and model training, mostly with
ob-python. Personally, the most valuable feature would be seeing function
docstrings inline — though ob-python is already quite good as it is.
Org Babel is amazing. Thank you for the great work!

Reply via email to