Combine estender e misturar com as mesmas regras

Okey! Eu tenho um par de estende no sass como

%heading
%paragraph
%gutter

e assim por diante...

Eu quero reutilizar thouse em consultas de mídia, mas isso não funciona. Eu sei disso.

Então eu tive a ideia de ter todas as minhas extensões como mixins também. Então, quando eu quero eles em uma consulta de mídia eu simplesmente uso mixin. por exemplo

.my-widget {
    @extend %gutter;
    @media.... {
        @include gutter-other;
    }
}

e porque eu não quero escrever todas as minhas regras novamente. Como eu escrevo meu amor então?

eu tentei

%my-extend, @mixin my-extend {
   ...
}

mas isso não funcionou.

Alguma idéia de como trabalhar com isso?

questionAnswers(1)

yourAnswerToTheQuestion