I have posted a
feature request for ngspice --> allowing .save instructions to be placed inside .subckts
@User @User do you think it's a reasonable request? allowing .save inside subcircuits allows the important nodes to be automatically saved whenever these blocks are used in a bigger analog circuit. This improves reusability and the analog designer does not need to take care of manually saving "important" internal nodes of analog symbol libraries. Looking at the ngspice frontend code this looks simple to implement (the same is already done for .nodeset cards).