Estoy buscando una manera de obtener la vista de agenda en modo organización para "bloquear" períodos de tiempo para entradas con un rango de tiempo específico. De forma predeterminada, enumera elementos con un rango de tiempo específico en su hora de inicio. Esto puede dificultar la detección de elementos superpuestos y la búsqueda de áreas de tiempo libre. He buscado bastante en Google, pero todavía no he encontrado nada.
Avisualización del estilo del calendario de Googlepara el día actual en la agenda sería una posible solución, aunque estoy seguro de que hay otros enfoques que también funcionarían igual de bien.
Si bien lo ideal sería una solución prefabricada, no me opongo a implementarla yo mismo; Sin embargo, mi elisp todavía es bastante rudimentario, por lo que también agradecería mucho que me dieran consejos sobre cómo abordarlo.
Respuesta1
emacs-calfw tiene una vista similar al calendario de Google.
Instalar
M-x package-install calfw
luego escribe la configuración en init.el
(require 'calfw-org)
Uso
Mostrar calendario porM-x cfw:open-org-calendar
Filtrar tareas por esta configuración.
(setq cfw:org-agenda-schedule-args '(:scheduled :sexp :closed :deadline :todo :timestamp))
otros documentos sonaquí(README.md)
Respuesta2
No estoy seguro de cuál es el nombre de la variable, pero si vas aOpciones -> Personalizar Emacs -> Grupo de personalización de nivel superiory luego buscarorg-agenda-time-gridhay una configuración llamadaSaltar tiempos de cuadrícula ya presentes en una entrada.
Marque la pequeña casilla al lado y ya estará allí. Al menos ya no verás momentos que parecen vacíos cuando en realidad no lo están. Desafortunadamente, no proporciona una representación visual sólida del período de tiempo en sí.
EDITAR: En realidad, parece que esto no funciona para resolver el problema. Antes solo parecía estar en mi agenda por alguna razón, pero ahora ya no lo está.
Honestamente, consideraría esto como un error, ya que viola completamente las expectativas del usuario y no tiene otra función que la de confundir.
Respuesta3
línea de tiempo de la organizaciónsería una forma de hacerlo.
Para el día determinado en la agenda, le dará una idea de dónde se superponen los elementos y si hay lagunas.