Skip to content
/ ast-vim Public

directly edit the AST of C files in a vim-like TUI

Notifications You must be signed in to change notification settings

Tenari/ast-vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

./make.sh editor run

Commands

Normal Mode

  • Up - move cursor to previous sibling node
  • Down - move cursor to next sibling node
  • Left - move cursor to parent node
  • Right - move cursor to first child node
  • I - insert sibling node above
  • i - insert sibling node below
  • O - insert child node at top of list
  • o - insert child node at bottom of list
  • e - edit current node details
  • S - save as C source code

Edit Mode

Typical character letters will put the character in the relevant buffer. Text input, essentially.

  • Up - moves menu selection up
  • Down - moves menu selection down
  • Tab - accept menu selection
  • Enter - accept text input

About

directly edit the AST of C files in a vim-like TUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published