Aniversário nos contatos da organização


15

Sou iniciante no modo organizacional (e no Emacs, por sinal), mas achei que o modo organizacional seria um bom local / formato para armazenar meus contatos. Uma coisa que gosto de fazer é adicionar aniversários aos contatos. Encontrei org-contacts.el , que parece ter o que eu quero: adiciono uma pessoa no Contacts.org e adiciono uma propriedade de aniversário.

* Ficitive Person
:PROPERTIES:
:EMAIL: fp@example.com
:BIRTHDAY: 2000-09-24
:END:

Agora em outro arquivo (agenda.org), tenho o seguinte:

* Birthday
%%(org-contacts-anniversaries)

Quando pressiono C-c a a( M-x org-agenda-list), vejo o aniversário deles e quantos anos eles têm, legal!

No entanto, para algumas pessoas, conheço o aniversário deles, mas não a idade deles. Ainda assim, gostaria de ver que é o aniversário deles no meu calendário, mas quando insiro um aniversário em qualquer outro formato, recebo um erro:

Bad sexp at line 24 in [...]/org/agenda.org: (org-contacts-anniversaries)

Existe um formato para inserir aniversários sem saber o ano?

Como eu disse, eu sou um emacs noob, então, se houver outra maneira melhor do que os contatos da organização (ou modo da organização, para esse assunto), fico feliz em aprender dessa maneira.


3
Algo tolerável, como 0000trabalho nesta situação, é uma solução alternativa? Consulte também este segmento relacionado, intitulado Adicionar programaticamente aniversários / feriados à exibição da agenda no modo organizacional : emacs.stackexchange.com/a/10872/2287 O método descrito no link mencionado acima não requer um ano de nascimento.
lawlist

Respostas:


3

org-contatos tem um formato para aniversários

BDAY:% 04d-% 02d-% 02d,

o que significa que 4 dígitos do ano traçam dois dígitos do mês traçam dois dígitos por dia.

Posso sugerir a edição do formato da entrada da agenda do aniversário. Por padrão, o formato é:

Aniversário:% l (% Y),

onde% l - Link para o cabeçalho e% Y - Número de ano (ordinal).

Assim, você pode colocar o ano aleatório no aniversário do contato e editar a linha 110 no arquivo org-contatos : remove (% Y) e o resultado será Aniversário: Nome do contato sem anos.

Outra maneira que os contatos da organização descritos nos comentários.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.