Cara menggunakan kalender

12

Saya tahu ada kalender di Emacs dan saya ingin menggunakannya. Setelah banyak pencarian Google, dan juga setelah membaca manual Emacs, saya masih tidak tahu bagaimana menggunakannya. Satu-satunya hal yang saya berhasil adalah melihat buffer dengan 3 bulan.

Apa yang ingin saya lakukan adalah menggunakannya seperti Kalender Google sehingga dapat menulis entri pada hari-hari yang saya inginkan dan beberapa catatan.

Saya telah melihat bahwa ada juga beberapa opsi lain yang tersedia seperti buku harian itu tetapi satu-satunya hal yang saya temukan adalah deskripsi sehingga saya tidak benar-benar tahu apa itu! Bagaimana seseorang dapat menggunakan Emacs sebagai Kalender dan apa saja opsi untuk melakukannya (Kalender, Buku Harian, dll.)?

Adam
sumber
Anda mungkin tertarik untuk menyinkronkan kalender Anda dengan Toodledo sehingga semua perangkat seluler / desktop Anda memiliki akses ke database yang sama: github.com/christopherjwhite/org-toodledo Jika Anda merasa menikmati elisp/ menyesuaikan Emacs, maka sedikit demi sedikit Anda dapat memiliki kalender yang berfungsi penuh yang akan menampilkan hari ulang tahun, liburan, rapat, dll. dalam bentuk entri warna-warni pada kalender dan buffer org-agenda yang sesuai dengan perincian di jendela lainnya. Saya menggunakan 12 bulan (layar besar) dan kalender 3 bulan (layar kecil) untuk menampilkan entri saya.
lawlist

Jawaban:

12

Jika Anda mencari alat seperti kalender Google yang terintegrasi dengan Emacs, lihatlah mode-org . Untuk mengatur, cukup tambahkan

(require 'org)
(define-key global-map "\C-ca" 'org-agenda)

untuk Anda .emacs. Anda kemudian dapat membuat file bernama (misalnya) yang calendar.orgberisi baris seperti

* An Event
  <2014-12-18>
* TODO A Task
  SCHEDULED: <2014-12-19>
* This takes a week
  <2014-12-14>-<2014-12-20>

Anda kemudian dapat menambahkan file ini ke org-agenda-filesdan gunakan org-agendauntuk melihat acara bernilai minggu (mengikat paling umum untuk ini adalah C-c a a). Mungkin ada sebanyak atau sesedikit dari file-file ini yang Anda inginkan.

org-mode dapat menyimpan agenda, daftar agenda, menangkap catatan, acara, dan tugas dari file lain dan mengekspor semuanya ke berbagai format (termasuk icalendar, yang dapat diimpor oleh sebagian besar alat kalender lainnya).

Awalnya cukup kompleks, tetapi cukup mudah setelah Anda terbiasa. The tutorial akan membantu Anda memulai.

erikstokes
sumber
14

Anda mengajukan pertanyaan yang sangat umum tentang penggunaan fitur ini dan bagaimana menemukan deskripsi terperinci tentang hal itu, apa kemungkinannya, dan bagaimana cara kerjanya.

Jawabannya adalah bertanya pada Emacs . Gunakan C-h runtuk berkonsultasi dengan manual Emacs. Kemudian gunakan i calendar RETuntuk pergi ke node Calendar/Diary, yang merupakan subbagian dari manual yang memiliki beberapa subbagian:

* Calendar Motion::     Moving through the calendar; selecting a date.
* Scroll Calendar::     Bringing earlier or later months onto the screen.
* Counting Days::       How many days are there between two dates?
* General Calendar::    Exiting or recomputing the calendar.
* Writing Calendar Files:: Writing calendars to files of various formats.
* Holidays::            Displaying dates of holidays.
* Sunrise/Sunset::      Displaying local times of sunrise and sunset.
* Lunar Phases::        Displaying phases of the moon.
* Other Calendars::     Converting dates to other calendar systems.
* Diary::               Displaying events from your diary.
* Appointments::        Reminders when it's time to do something.
* Importing Diary::     Converting diary events to/from other formats.
* Daylight Saving::     How to specify when daylight saving time is active.
* Time Intervals::      Keeping track of time intervals.
* Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.

Kemudian mulailah membaca tentang apa pun yang ingin Anda ketahui tentang menggunakan kalender dan buku harian.

Drew
sumber
1
Gerakan Calenday sebenarnya tidak muncul untuk memberi tahu Anda cara memilih tanggal. Apa kamu tau bagaimana caranya?
cammil