Saya mencoba menggunakan emacs -batch untuk membuat file csv yang menampilkan semua item tugas di file mode organisasi saya. Ini berfungsi dengan baik di kotak linux saya, tetapi saya tidak bisa membuatnya berfungsi di OSX.
Inilah perintah yang saya gunakan:
emacs -batch -l ~/.emacs org-mode -eval '(org-batch-agenda-csv "t")'
OSX tidak mengenali org-batch-agenda-csv, namun akan mengenali versi non-csv:
emacs -batch -l ~/.emacs org-mode -eval '(org-batch-agenda "t")'
Namun, ini masih tidak berhasil. Itu muncul kembali dengan respons berikut:
Agenda file ~/projects.org is not in `org-mode'
Saya pikir saya telah mempersempit akar masalahnya. Emacs dan emacs yang dibuka oleh terminal bekerja secara berbeda. Emacs akan mengenali file organisasi saya secara otomatis, tetapi jika saya membukanya di terminal, emacs akan mulai dalam mode dasar. Saya pikir jika saya bisa mendapatkan mode terminal emacs untuk mengenali file organisasi secara otomatis, masalahnya akan hilang. Anehnya, sepertinya tidak ada masalah dalam mengenali jenis file lain secara otomatis. Sepertinya ia tidak benar-benar membaca file .emacs saya.
Sepertinya saya tidak dapat menemukan apa pun melalui Google. Semoga saya bukan satu-satunya orang yang mengalami masalah ini.
Hargai setiap petunjuk yang dapat Anda bantu.
-- Rusia