Hola, soy nuevo en Emacs y comencé a usar el modo org para mejorar mi productividad.
Actualmente, cuando presiono C-c .
el formato de fecha que se muestra, <2016-01-26 Thu>
me gustaría cambiarlo a<Thu Jan 26th 2016>
¿Cómo hago los cambios correspondientes en mi .emacs
?
C-h v org-time-stamp-formats
yC-h f format-time-string
. Que yo sepa, no existe un sistema incorporado en forma de sufijo de la talla dest
,nd
,rd
,th
después de las fechas. Sin esos sufijos, la respuesta es fácil. Actualización : Bueno, parece que no es una forma de añadir esos sufijos ordinales .org-display-custom-times
, yorg-time-stamp-custom-formats
podría ser las variables diseñados para que el usuario pellizco.Respuestas:
Puedes comenzar con algo como esto:
Esto le dará las
<Thu Jan 26 2016>
marcas de tiempo de fecha o las<Thu Jan 26 2016 11:30>
marcas de tiempo con horas. Si desea fechas rellenadas con cero en lugar de fechas rellenas en blanco, use en%d
lugar de las%e
anteriores (por ejemplo, si lo desea en09
lugar de9
, pero pensé que sería mejor rellenarlas con espacios en blanco si encuentra una forma de agregar el sufijo ordinal). Para obtener una lista completa de los símbolos de formato, consulte aquí . Puede intentar combinar esto con la solución aquí como lo sugiere @KaushalModi, pero aún no he conseguido que funcione.Además, si usa marcas de tiempo personalizadas en modo org, tenga en cuenta que a veces hay efectos secundarios no deseados: consulte esta pregunta y respuesta y esta página del manual de organización.
fuente
<!-- language: lang-el -->
seguido de una línea en blanco en la parte superior de un bloque de código. Si solo tiene bloques de código elisp pero muchos de ellos, puede poner solo uno<!-- language-all: lang-el -->
en la parte superior de la publicación.