Bonjour, je suis nouveau sur Emacs et j'ai commencé à utiliser le mode org pour améliorer ma productivité.
Actuellement, lorsque j'appuie sur C-c .
le format de date affiché, <2016-01-26 Thu>
je souhaite le remplacer par<Thu Jan 26th 2016>
Comment puis-je apporter les modifications correspondantes dans mon .emacs
?
C-h v org-time-stamp-formats
etC-h f format-time-string
. Autant que je sache, il n'y a pas un moyen intégré pour le suffixe des gensst
,nd
,rd
,th
après les dates. Sans ces suffixes, la réponse est simple. Mise à jour : Eh bien, il semble qu'il existe un moyen d'ajouter ces suffixes ordinaux .org-display-custom-times
ilorg-time-stamp-custom-formats
peut s'agir des variables conçues pour être modifiées par l'utilisateur.Réponses:
Vous pouvez commencer avec quelque chose comme ceci:
Cela vous donnera
<Thu Jan 26 2016>
des horodatages de date ou<Thu Jan 26 2016 11:30>
des horodatages avec des heures. Si vous voulez des dates remplies de zéro au lieu de dates remplies de blanc, utilisez%d
plutôt que%e
ci - dessus (par exemple, si vous voulez à la09
place de9
, mais je pensais que ce serait mieux si vous trouviez un moyen d'ajouter le suffixe ordinal). Pour une liste complète des symboles de formatage, voir ici . Vous pouvez essayer de combiner cela avec la solution ici comme suggéré par @KaushalModi, mais je ne l'ai pas encore fait fonctionner.De plus, si vous utilisez des horodatages personnalisés en mode org, sachez qu'il y a parfois des effets secondaires indésirables: voir cette question et réponse et cette page du manuel de l'organisation.
la source
<!-- language: lang-el -->
suivi d'une ligne vierge en haut d'un bloc de code. Si vous n'avez que des blocs de code elisp mais beaucoup d'entre eux, vous pouvez en mettre un seul<!-- language-all: lang-el -->
en haut de la publication.