Has anyone thought on implementing or creating a plugin that would support custom variables and scripting? Similar to what you would have on a spreadsheet.
Like if I type (x)[[23]] it creates a input field with the variable value of x (of course could be a better syntax). Then if you want to refer to this variable you can use {{x}} or do something like {{(x+a)*25}}. It could also assign to an array and you would call {{sum(array)}}. This could work for string manipulation as well.
Then it could evaluate that replacing on the markdown by running the plugin. So far the closest i found a javascript eval plugin but it is limited and messy to work with so i thought there could be a better way I didn't find yet.