A smooth way to navigate code
This should be plugabble using vim-plug.
All commands are actions for :Codeflow editor command
| Command | Description |
|---|---|
| start | starts a new flow to record steps |
| save | saves the active flow |
| close | closes the active flow |
| open | opens a flow to replay |
| openWindow | opens the codeflow window |
| closeWindow | closes the codeflow window |
| addStep | adds new step at the end of the current flow |
| insertStep | inserts a new step after the current step |
| goToStep <index> | go to step given at <index> |
| prevStep | moves to the previous step |
| nextStep | moves to the next step |
| updateStep | updates the current step to new location |
| deleteStep | deletes current step |
The codeflow window is used to visually navigate between flows and steps in a frictionless manner. When there is no active flow, all current flows for the current working directory will be displayed. When there is an active flow, all steps will be displayed.
| Default Hotkeys | Description |
|---|---|
| <CR> | starts flow under cursor goes to step under cursor |
| <o> | starts flow under cursor goes to step under cursor |
| <d> | deletes flow under cursor deletes step under cursor |
- use J/K to move steps up and down
- c to close current active flow
- c to create new active flow when no flow aactive
- If you would like to contribute to Codeflow development programmatically, please feel free to hop into the source code and knocking out features!
- If you would like to contribute to Codeflow development financially, please feel free to buy me a coffee
- Any constructive contribution is welcome! :)