====== executing buffers and registers ======
You have commands in a buffer, such as to manipulate the syntax and folding of a type of file, but it is a work in progress that will be constantly changed. You could set this up as an "after" file that loads for a particular type, or you could execute the contents directly, without ever creating a file until you are sure you have what you want.
(see [[folding]] for example source text and folding code)
To execute the contents of buffer A as a command in buffer B, do this:
- switch to buffer A
- visually select all text in buffer A, and yank it to a buffer (default ")
- switch to buffer B
- type this:
:@"
You can also map this to another key:
:map ggVGy:@"