customize – En el modo de tabla, ¿cómo cambio la cara utilizada para las celdas?

Pregunta:

Si hago una tabla (con Mx table-insert ), el color de fondo es azul oscuro y el color del texto es gris claro. Me gustaría cambiar la cara, pero no estoy seguro de qué cara debo cambiar.

La documentación de emacs para tablas no dice cuál es la cara. Me gustaría encontrar la cara utilizada sin tener que revisar todo el código de Emacs, para poder cambiarlo.

Respuesta:

Mueva el punto a la región de interés e ingrese Cu Cx = , es decir, la posición extendida what-cursor-position que incluye toda la información describe-char , que incluye la cara activa actual para ese carácter.

             position: 52052 of 94583 (55%), column: 3
            character: f (displayed as f) (codepoint 102, #o146, #x66)
    preferred charset: ascii (ASCII (ISO646 IRV))
code point in charset: 0x66
               script: latin
               syntax: w    which means: word
             category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman
             to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME"
          buffer code: #x66
            file code: #x66 (encoded by coding system prefer-utf-8-unix)
              display: by this font (glyph code)
    xft:-unknown-Inconsolata-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1 (#x66)

Character code properties: customize what to show
  name: LATIN SMALL LETTER F
  general-category: Ll (Letter, Lowercase)
  decomposition: (102) ('f')

There are text properties here:
  face                 font-lock-keyword-face
  fontified            t

[back]

Siguiendo el enlace a la cara ( font-lock-keyword-face en mi ejemplo) da un búfer como este:

Face: font-lock-keyword-face (sample) (customize this face)

Documentation:
Font Lock mode face used to highlight keywords.

Defined in `font-lock.el'.

           Family: unspecified
          Foundry: unspecified
            Width: unspecified
           Height: unspecified
           Weight: bold
            Slant: unspecified
       Foreground: #F0DFAF
DistantForeground: unspecified
       Background: unspecified
        Underline: unspecified
         Overline: unspecified
   Strike-through: unspecified
              Box: unspecified
          Inverse: unspecified
          Stipple: unspecified
             Font: unspecified
          Fontset: unspecified
          Inherit: unspecified

[back]

Lo que indica dónde se definió originalmente la cara y todas sus propiedades. Este método permite el descubrimiento y personalización de cualquier fuente utilizada en Emacs que sea accesible usando el punto, incluso en el minibúfer.

No estoy seguro de cómo encontrar la información equivalente para las caras utilizadas en la línea de modelo.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım