|
187 | 187 | next-entry))) |
188 | 188 |
|
189 | 189 | ;; Your custom GTD views |
190 | | - (setq org-agenda-custom-commands |
191 | | - '(("E" "Efforts view" |
192 | | - ((alltodo "" |
193 | | - ((org-agenda-skip-function #'fs/org-search-for-quickpicks) |
194 | | - (org-agenda-overriding-header "tâches rapides"))) |
195 | | - (alltodo "" |
196 | | - ((org-agenda-skip-function #'vt/org-search-for-long-tasks) |
197 | | - (org-agenda-prefix-format "[%e] ") |
198 | | - (org-agenda-overriding-header "tâches longues"))))) |
199 | | - |
200 | | - ("g" "Faire avancer les choses (GTD)" |
201 | | - ((agenda "" |
202 | | - ((org-agenda-span 5) |
203 | | - (org-agenda-skip-function |
204 | | - '(org-agenda-skip-entry-if 'deadline)) |
205 | | - (org-deadline-warning-days 0) |
206 | | - (org-agenda-overriding-header |
207 | | - "\nBoîte de Réception: clarifier et organiser\n"))) |
208 | | - (tags-todo "@importante" |
209 | | - ((org-agenda-skip-function |
210 | | - '(org-agenda-skip-entry-if 'deadline)) |
211 | | - (org-agenda-prefix-format " %i %-12:c [%e] ") |
212 | | - (org-agenda-overriding-header |
213 | | - "\nTâches Importantes\n"))) |
214 | | - (tags-todo "@urgente" |
215 | | - ((org-agenda-skip-function |
216 | | - '(org-agenda-skip-entry-if 'deadline)) |
217 | | - (org-agenda-prefix-format " %i %-12:c [%e] ") |
218 | | - (org-agenda-overriding-header |
219 | | - "\nTâches Urgentes\n"))) |
220 | | - (agenda nil |
221 | | - ((org-agenda-entry-types '(:deadline)) |
222 | | - (org-agenda-format-date "") |
223 | | - (org-deadline-warning-days 7) |
224 | | - (org-agenda-skip-function |
225 | | - '(org-agenda-skip-entry-if 'notregexp "\\* COUR")) |
226 | | - (org-agenda-overriding-header "\nDeadlines"))) |
227 | | - (tags-todo "-@importante-@urgente-@meeting" |
228 | | - ((org-agenda-skip-function |
229 | | - '(org-agenda-skip-entry-if 'deadline 'scheduled)) |
230 | | - (org-agenda-files (list "agenda.org" "inbox.org")) |
231 | | - (org-agenda-prefix-format " %i %-12:c [%e] ") |
232 | | - (org-agenda-max-entries 5) |
233 | | - (org-agenda-overriding-header |
234 | | - "\nTâches peut être fait\n"))) |
235 | | - (todo "WAIT" |
236 | | - ((org-agenda-prefix-format " %i %-12:c [%e] ") |
237 | | - (org-agenda-overriding-header "\nTâches en attente\n"))) |
238 | | - (tags "CLOSED>=\"<today>\"" |
239 | | - ((org-agenda-overriding-header "\nTerminé aujourd'hui\n")))) |
240 | | - ((org-agenda-hide-tags-regexp "inbox"))) |
241 | | - |
242 | | - ("G" "Toutes les tâches réalisables" |
243 | | - ((todo "TODO|COUR|PROJ" |
244 | | - ((org-agenda-skip-function |
245 | | - '(org-agenda-skip-entry-if 'deadline 'scheduled)) |
246 | | - (org-agenda-files (list "inbox.org" "agenda.org")) |
247 | | - (org-agenda-prefix-format " %i %-12:c [%e] ") |
248 | | - (org-agenda-overriding-header "\nTâches: Réalisables\n"))) |
249 | | - (agenda nil |
250 | | - ((org-scheduled-past-days 0) |
251 | | - (org-deadline-warning-days 0))))))) |
| 190 | + (setq org-agenda-custom-commands |
| 191 | + '(("E" "Efforts view" |
| 192 | + ((alltodo "" |
| 193 | + ((org-agenda-skip-function #'fs/org-search-for-quickpicks) |
| 194 | + (org-agenda-overriding-header "tâches rapides"))) |
| 195 | + (alltodo "" |
| 196 | + ((org-agenda-skip-function #'vt/org-search-for-long-tasks) |
| 197 | + (org-agenda-prefix-format "[%e] ") |
| 198 | + (org-agenda-overriding-header "tâches longues"))))) |
| 199 | + |
| 200 | + ("g" "Faire avancer les choses (GTD)" |
| 201 | + ((agenda "" |
| 202 | + ((org-agenda-span 5) |
| 203 | + (org-agenda-skip-function |
| 204 | + '(org-agenda-skip-entry-if 'deadline)) |
| 205 | + (org-deadline-warning-days 0) |
| 206 | + (org-agenda-overriding-header |
| 207 | + "\nBoîte de Réception: clarifier et organiser\n"))) |
| 208 | + (tags-todo "@importante" |
| 209 | + ((org-agenda-skip-function |
| 210 | + '(org-agenda-skip-entry-if 'deadline)) |
| 211 | + (org-agenda-prefix-format " %i %-12:c [%e] ") |
| 212 | + (org-agenda-overriding-header |
| 213 | + "\nTâches Importantes\n"))) |
| 214 | + (tags-todo "@urgente" |
| 215 | + ((org-agenda-skip-function |
| 216 | + '(org-agenda-skip-entry-if 'deadline)) |
| 217 | + (org-agenda-prefix-format " %i %-12:c [%e] ") |
| 218 | + (org-agenda-overriding-header |
| 219 | + "\nTâches Urgentes\n"))) |
| 220 | + (agenda nil |
| 221 | + ((org-agenda-entry-types '(:deadline)) |
| 222 | + (org-agenda-format-date "") |
| 223 | + (org-deadline-warning-days 7) |
| 224 | + (org-agenda-skip-function |
| 225 | + '(org-agenda-skip-entry-if 'notregexp "\\* COUR")) |
| 226 | + (org-agenda-overriding-header "\nDeadlines"))) |
| 227 | + (tags-todo "-@importante-@urgente-@meeting" |
| 228 | + ((org-agenda-skip-function |
| 229 | + '(org-agenda-skip-entry-if 'deadline 'scheduled)) |
| 230 | + (org-agenda-files (list "agenda.org" "inbox.org")) |
| 231 | + (org-agenda-prefix-format " %i %-12:c [%e] ") |
| 232 | + (org-agenda-max-entries 5) |
| 233 | + (org-agenda-overriding-header |
| 234 | + "\nTâches peut être fait\n"))) |
| 235 | + (todo "WAIT" |
| 236 | + ((org-agenda-prefix-format " %i %-12:c [%e] ") |
| 237 | + (org-agenda-overriding-header "\nTâches en attente\n"))) |
| 238 | + (tags "CLOSED>=\"<today>\"" |
| 239 | + ((org-agenda-overriding-header "\nTerminé aujourd'hui\n")))) |
| 240 | + ((org-agenda-hide-tags-regexp "inbox"))) |
| 241 | + |
| 242 | + ("G" "Toutes les tâches réalisables" |
| 243 | + ((todo "TODO|COUR|PROJ" |
| 244 | + ((org-agenda-skip-function |
| 245 | + '(org-agenda-skip-entry-if 'deadline 'scheduled)) |
| 246 | + (org-agenda-files (list "inbox.org" "agenda.org")) |
| 247 | + (org-agenda-prefix-format " %i %-12:c [%e] ") |
| 248 | + (org-agenda-overriding-header "\nTâches: Réalisables\n"))) |
| 249 | + (agenda nil |
| 250 | + ((org-scheduled-past-days 0) |
| 251 | + (org-deadline-warning-days 0))))))) |
252 | 252 |
|
253 | 253 | ;; ------------------------------------------------------------------- |
254 | 254 | ;; Checkbox prettification |
|
0 commit comments