Jestem początkującym w trybie org (i Emacsa, jeśli o to chodzi), ale pomyślałem, że tryb org byłby dobrym miejscem / formatem do przechowywania moich kontaktów. Jedną z rzeczy, które lubię, jest dodawanie urodzin do kontaktów. Znalazłem org-contacts.el , który wydaje się mieć to, czego chcę: dodaję osobę w contacts.org i dodaję właściwość urodzinową.
* Ficitive Person
:PROPERTIES:
:EMAIL: [email protected]
:BIRTHDAY: 2000-09-24
:END:
Teraz w innym pliku (agenda.org) mam następujące informacje:
* Birthday
%%(org-contacts-anniversaries)
Kiedy naciskam C-c a a
( M-x org-agenda-list
), widzę ich urodziny i ile mają lat, spoko!
Jednak dla niektórych osób znam ich urodziny, ale nie ich wiek. Nadal chciałbym zobaczyć, że w moim kalendarzu są urodziny, ale kiedy wprowadzam urodziny w innym formacie, pojawia się błąd:
Bad sexp at line 24 in [...]/org/agenda.org: (org-contacts-anniversaries)
Czy istnieje format wstawiania urodzin bez znajomości roku?
Jak powiedziałem, jestem emacs noob, więc jeśli istnieje inny lepszy sposób niż kontakty org (lub tryb org, jeśli o to chodzi), cieszę się, że mogę się tego nauczyć.
źródło
0000
praca w tej sytuacji jako obejście? Zobacz także ten powiązany wątek zatytułowany Programowo dodaj urodziny / święta do widoku planu w trybie org : emacs.stackexchange.com/a/10872/2287 Metoda opisana we wspomnianym linku nie wymaga roku urodzenia.Odpowiedzi:
org-Contacts ma jeden format na urodziny
co oznacza 4 cyfry roku, dwie cyfry miesiąca, dwie cyfry na dzień.
Mogę zasugerować edycję formatu pozycji agendy rocznicowej. Domyślnie format jest następujący:
gdzie% l - link do nagłówka, a% Y - numer roku (porządkowy).
Możesz więc wstawić losowy rok w datę urodzin kontaktu i edytować wiersz 110 w pliku org-kontakty : usuń (% Y), a wynikiem będzie Urodziny: Nazwa kontaktu bez lat.
Inny sposób niż kontakty organizacyjne opisane w komentarzach.
źródło