¿Establecer fuente para un archivo específico?


8

Me gustaría mostrar siempre un archivo de texto en particular llamado "table.txt" en una fuente monoespaciada, mientras se muestran todos los demás buffers en una fuente de ancho variable. ¿Cómo puedo conseguir esto?

Editar: el enlace sugerido no tiene la solución de bloque de código en la respuesta a continuación, y el bloque de código parece funcionar mejor para este propósito ( siempre muestra un búfer particular en alguna cara), por lo que no creo que esto cuente como un ¿duplicar?


44
Ah, pensé que esto me parecía familiar. Posible duplicado de Cómo modificar la cara para un búfer específico?
Phil

¿No es eso por un cambio de una sola vez? Por "siempre", quise decir que quería asociar un archivo de texto en particular con alguna cara, y para ese propósito el bloque de código que publicaste parece funcionar mejor. Quizás edite mi pregunta.
stacko

Creo que realmente estabas buscando dos cosas: (a) preguntas y respuestas relacionadas; y (b) cómo hacer (cualquier) configuración de archivo local. Tener dos preguntas y respuestas para cada problema (con y sin variables locales de archivo) parecería ineficiente :) Pero está bien, hasta que tenga las respuestas, no siempre está claro que haya varias preguntas.
Phil

Respuestas:


10

¿Quizás usar un valor local de búfer para face-remapping-alistreasignar defaulta otra cosa en ese búfer?

Ver C-hig (elisp) Face Remapping RET

p.ej:

(face-remap-add-relative 'default :family "Monospace")

o en un bloque de variable local de archivo.

p.ej:

;; Local Variables:
;; eval: (face-remap-add-relative 'default :family "Monospace")
;; End:

¡Gracias! En realidad estaba buscando un bloque de código como ese, pero olvidé cómo llamarlo, así que no lo mencioné particularmente en mi pregunta. Intenté ese bloque de código y funciona, pero ¿cómo puedo omitir la confirmación donde necesito escribir una "y" cada vez?
stacko

¿Emacs no ofrece / describe la !opción cuando se le solicita?
Phil

¡Oh si! Lo elegí y funcionó, ¡gracias! Tengo problemas para leer textos en inglés muy rápido: perdón por hacer una pregunta realmente obvia. :)
stacko
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.