Hallo, ich bin neu bei Emacs und habe begonnen, den Organisationsmodus zu verwenden, um meine Produktivität zu verbessern.
Wenn ich derzeit C-c .
das angezeigte Datumsformat drücke, <2016-01-26 Thu>
möchte ich es ändern<Thu Jan 26th 2016>
Wie nehme ich die entsprechenden Änderungen in meinem vor .emacs
?
C-h v org-time-stamp-formats
undC-h f format-time-string
. AFAIK gibt es keine integrierte Möglichkeit , die gerne von Suffixst
,nd
,rd
,th
nach den Terminen. Ohne diese Suffixe ist die Antwort einfach. Update : Nun, es sieht so aus, als gäbe es eine Möglichkeit, diese Ordnungssuffixe hinzuzufügen .org-display-custom-times
undorg-time-stamp-custom-formats
könnten die Variablen sein, die der Benutzer optimieren soll.Antworten:
Sie können mit so etwas beginnen:
Dies gibt Ihnen
<Thu Jan 26 2016>
Datumszeitstempel oder<Thu Jan 26 2016 11:30>
Zeitstempel mit Zeiten. Wenn Sie mit Nullen aufgefüllt Daten wollen , anstatt mit Leerzeichen aufgefüllt Daten verwenden%d
anstelle von%e
oben (zB wenn Sie wollen09
statt9
, aber ich dachte , mit Leerzeichen aufgefüllt besser wäre, wenn Sie einen Weg finden , um die Ordnungs Suffix hinzufügen). Eine umfassende Liste der Formatierungssymbole finden Sie hier . Sie können versuchen, dies mit der hier von @KaushalModi vorgeschlagenen Lösung zu kombinieren , aber ich habe das noch nicht zum Laufen gebracht.Wenn Sie im Organisationsmodus benutzerdefinierte Zeitstempel verwenden, beachten Sie außerdem, dass manchmal unerwünschte Nebenwirkungen auftreten: Lesen Sie diese Frage und Antwort sowie diese Seite aus dem Organisationshandbuch.
quelle
<!-- language: lang-el -->
gefolgt von einer Leerzeile am oberen Rand eines Codeblocks. Wenn Sie nur elisp-Codeblöcke haben, aber viele davon, können Sie nur einen<!-- language-all: lang-el -->
oben in den Beitrag einfügen .