Previous: Elementos de estilo, Up: Extensión de Muse


10.6 Derivación de estilos nuevos a partir de otro existente

Para crear un estilo nuevo a partir de otro existente se usa muse-derive-style como sigue. Esta es una buena vía para modificar algo que no guste en un estilo de publicación particular o para personalizarlo.

— Function: muse-derive-style nombre-nuevo nombre-base &rest elementos

El nombre derivado es una cadena que define el estilo nuevo, como "mi-html". El nombre-base debe identificar un estilo existente, tal como "html", si se ha cargado muse-html. Los parámetros de estilo son los mismos que aquellos que se usan para crear un estilo, excepto que sobre-escriben cualquier definición que exista en el estilo base. Sin embargo, algunas definiciones sólo se sobre-escriben parcialmente. Los parámetros siguientes admiten la sobre-escritura parcial.

See Elementos de estilo, para la lista completa de todos los parámetros.

:functions
Si no se encuentra una función de marcado en la lista de funciones del estilo derivado, se consultará a la lista de funciones del estilo base.
:regexps
Se usarán todas las expresiones regulares del estilo en uso y del base.
:strings
Si una cadena de marcado no se encuentra en la lista de cadenas del estilo derivado, se consultará a la lista de cadenas del estilo base.