O modo organizacional do Emacs exibe o intervalo de tempo visualmente na agenda

O modo organizacional do Emacs exibe o intervalo de tempo visualmente na agenda

Estou procurando uma maneira de obter a visualização da agenda no modo organizacional para 'bloquear' períodos de tempo para entradas com um intervalo de tempo especificado. Por padrão, ele lista itens com um intervalo de tempo especificado na hora de início. Isso pode dificultar a localização de itens sobrepostos e áreas de tempo livre. Pesquisei bastante no Google, mas ainda não encontrei nada.

Aexibição de estilo do Google Agendapara o dia atual na agenda seria uma solução possível, embora eu tenha certeza de que existem outras abordagens que também funcionariam bem.

Embora uma solução pré-fabricada seja ideal, não me oponho a implementá-la sozinho; meu elisp ainda é bastante rudimentar, então dicas sobre como abordá-lo também seriam muito apreciadas.

Responder1

emacs-calfw tem uma visualização semelhante ao Google Agenda.

kiwanami/emacs-calfw

Instalar

M-x package-install calfw

então escreva a configuração em init.el

(require 'calfw-org)

Uso

Exibir calendário porM-x cfw:open-org-calendar

Filtre tarefas por esta configuração.

(setq cfw:org-agenda-schedule-args '(:scheduled :sexp :closed :deadline :todo :timestamp))

outros documentos sãoaqui (README.md)

Responder2

Não tenho certeza de qual é o nome da variável, mas se você for paraOpções -> Personalizar Emacs -> Grupo de personalização de nível superiore depois pesquisegrade de tempo da agenda organizacionalexiste uma configuração chamadaIgnorar tempos de grade já presentes em uma entrada.

Marque a caixinha ao lado e você estará lá. Pelo menos você não verá mais os momentos parecerem vazios quando não estão. Infelizmente, ele não fornece uma representação visual forte do período em si.

EDIT: Na verdade, parece que isso não funciona para resolver o problema. Antes, isso só parecia estar na minha agenda por algum motivo, mas agora não está mais.

Sinceramente, eu consideraria isso um bug, pois viola completamente as expectativas do usuário e não tem outra função senão confundir.

Responder3

linha do tempo organizacionalseria uma maneira de fazer isso.

linha do tempo visual na linha do tempo organizacional

Para um determinado dia da agenda, você terá uma ideia de onde há itens sobrepostos e quaisquer lacunas.

informação relacionada