Halo Saya baru mengenal Emacs dan saya sudah mulai menggunakan mode org untuk meningkatkan produktivitas saya.
Saat ini ketika saya menekan C-c .
format tanggal yang ditampilkan adalah <2016-01-26 Thu>
saya ingin mengubahnya<Thu Jan 26th 2016>
Bagaimana cara saya membuat perubahan yang sesuai di saya .emacs
?
C-h v org-time-stamp-formats
danC-h f format-time-string
. AFAIK, tidak ada built-in cara untuk akhiran-orang sepertist
,nd
,rd
,th
setelah tanggal. Tanpa akhiran itu, jawabannya mudah. Update : Yah, terlihat seperti ada adalah cara untuk menambahkan mereka akhiran ordinal .org-display-custom-times
danorg-time-stamp-custom-formats
mungkin variabel yang dirancang untuk pengguna untuk men-tweak.Jawaban:
Anda dapat mulai dengan sesuatu seperti ini:
Ini akan memberi Anda
<Thu Jan 26 2016>
untuk cap waktu tanggal atau<Thu Jan 26 2016 11:30>
cap waktu dengan waktu. Jika Anda ingin tanggal nol-empuk bukan tanggal kosong-empuk menggunakan%d
bukannya%e
di atas (misalnya, jika Anda ingin09
bukan9
, tapi saya berpola kosong-empuk akan lebih baik jika Anda mencari cara untuk menambahkan ordinal akhiran). Untuk daftar lengkap simbol pemformatan, lihat di sini . Anda dapat mencoba untuk menggabungkan ini dengan solusi di sini seperti yang disarankan oleh @ KaushalModi, tapi saya belum bisa menggunakannya.Juga, jika Anda menggunakan stempel waktu khusus dalam mode-org, perlu diketahui bahwa kadang-kadang ada efek samping yang tidak diinginkan: lihat pertanyaan dan jawaban ini dan halaman ini dari manual org.
sumber
<!-- language: lang-el -->
diikuti oleh baris kosong di bagian atas blok kode. Jika Anda hanya memiliki blok kode elisp tetapi banyak di antaranya, Anda dapat menempatkan hanya satu<!-- language-all: lang-el -->
di bagian atas posting.