Skip to content

Drahlous/oxbow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oxbow

Navigate Meandering Callflow Graphs from within Neovim. Named after Oxbow lakes which are formed by meandering streams.

Short Term Goals

  • 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

Long Term Goals

  • 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)

About

Navigate Callflow Graphs in Neovim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published