Navigate Meandering Callflow Graphs from within Neovim. Named after Oxbow lakes which are formed by meandering streams.
- Add a basic lua function to call cflow from Neovim
- Add a script to translate cflow output into a Mermaid diagram.
- Call cflow with the function under the cursor as the "main" function
- Allow the user to select a "target" function to end the callgraph at
- Use the LSP server to generate the callgraph instead of cflow (generalize to other languages).
- Use treesitter to make it easier to get the currently selected function
- Use the output to generate a live-updating graph of caller-callee relationships for the current function (i.e. SourceInsight/Obsidian)