Skip to content

msibal6/codeflow.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codeflow.vim

A smooth way to navigate code

Installation

This should be plugabble using vim-plug.

Usage

Commands

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

Codeflow Window

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

Feature Roadmap

  • 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

Contribution

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

About

A smooth way to explore code (in the best text editor :P)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published