You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

43 lines
1.3 KiB

;; Init for org-mode
(require 'org-install)
(require 'org-pomodoro)
(add-hook 'org-mode-hook (lambda ()
(turn-on-auto-fill)))
(setq org-default-notes-file "~/org/notes.org")
(global-set-key (kbd "C-c a") 'org-agenda)
(global-set-key (kbd "C-c c") 'org-capture)
(setq org-capture-templates
'(("t" "Todo" entry (file+headline "~/org/notes.org" "Tasks")
"* TODO %?\n %u\n %a")
("i" "Idea" entry (file+headline "~/org/notes.org" "Ideas")
"* IDEA %?\n %u")
("e" "MailTo" entry (file+headline "~/org/notes.org" "E-mails")
"* TODO mailto:%?")))
(setq org-clock-persist 'history)
(org-clock-persistence-insinuate)
(setq org-mobile-directory "~/coxeter/mobileOrg")
;; found this in http://blog.zhengdong.me/2012/06/16/org-my-life/
(defvar org-mobile-sync-timer nil)
(defvar org-mobile-sync-idle-secs (* 60 4))
(defun org-mobile-sync ()
(interactive)
(org-mobile-pull)
(org-mobile-push))
(defun org-mobile-sync-enable ()
"enable mobile org idle sync"
(interactive)
(setq org-mobile-sync-timer
(run-with-idle-timer org-mobile-sync-idle-secs t
'org-mobile-sync)));
(defun org-mobile-sync-disable ()
"disable mobile org idle sync"
(interactive)
(cancel-timer org-mobile-sync-timer))
(org-mobile-sync-enable)
;;----------------------------------------------------------