Source

Branch

1/ @saidalattrach

@rfleury

I was having similar thoughts about this. I am surprised no one made a text editor yet where you can manipulate code at the AST level. For example, inlining a function would be just one click or keystroke and the editor would take care of renaming variables, etc.