Hacker News new | past | comments | ask | show | jobs | submit login

I use org-mode's agenda as kanban board, so adding a global shortcut for agenda is invaluable.

Also more states. And I typically use a blank line between tree branches. Without altering org-cycle-separator-lines, it will be eaten up by last leaf of previous branch which I found annoying.

Apart from that their defaults are pretty good.

  (use-package org
    :bind ("C-c a" . org-agenda)
    :config
    (progn
      (setq org-agenda-files '("~/org"))
      (setq org-cycle-separator-lines 1)
      (setq org-todo-keywords '((type "TODO" "PROG" "WAIT" "|" "DONE")))
      (setq org-todo-keyword-faces '(("TODO" . "brightblack") ("WAIT" . "yellow")))))



Excerpts from my org-mode configuration:

https://gist.github.com/TeMPOraL/a25fbf499e295537fa80e525fcc...

As you can tell, I'm a huge user of agenda and org-capture, and also keep my org files synced via Dropbox.

I don't document my configs much, so friendly reminder for readers of mine (and others) - you can find documentation for any variable from within Emacs, by pressing C-h v (or M-x describe-variable), and for any function by pressing C-h f (or M-x describe-function).

try-load-and-configure-library is a small macro I wrote long before I found out about use-package.

  (defmacro try-load-and-configure-library (lib &rest configuration)
    (declare (indent defun))
    `(when (locate-library (symbol-name ,lib))
       (require ,lib)
       ,@configuration))




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: