"* %?\n%U\n" :clock-in t :clock-resume t)
("w" "org-protocol" entry (file "~/projects/notes/refile.org")
"* TODO Review %c\n%U\n" :immediate-finish t)
- ("m" "Meeting" entry (file "~/projects/notes/refile.org")
+ ("M" "Meeting" entry (file "~/projects/notes/refile.org")
"* MEETING with %? :MEETING:\n%U" :clock-in t :clock-resume t)
("p" "Phone call" entry (file "~/projects/notes/refile.org")
"* PHONE %? :PHONE:\n%U" :clock-in t :clock-resume t)
("J" "job" entry (file "~/projects/notes/refile.org")
- "* TODO Apply for %a%? :job:\n%U\n" :clock-in t :clock-resume t)
+ "* TODO Apply for %a%? :job:\nSCHEDULED: %(format-time-string \"<%Y-%m-%d %a 17:00-17:30>\")\n%U\n" :clock-in t :clock-resume t)
("h" "Habit" entry (file "~/projects/notes/refile.org")
"* NEXT %?\n%U\n%a\nSCHEDULED: %(format-time-string \"<%Y-%m-%d %a .+1d/3d>\")\n:PROPERTIES:\n:STYLE: habit\n:REPEAT_TO_STATE: NEXT\n:END:\n")
)
'((?b . "[[bib:%l][%l-bib]]")
(?n . "[[notes:%l][%l-notes]]")
(?c . "\\cite{%l}")
- (?h . "*** %t\n:PROPERTIES:\n:Custom_ID: %l\n:END:\n[[papers:%l][%l paper]]")))
+ (?h . "*** %t\n:PROPERTIES:\n:Custom_ID: %l\n:END:\n[[papers:%l][%l xoj]] [[papers-pdf:%l][pdf]]")))
))
(define-key org-mode-map (kbd "C-c )") 'reftex-citation)
(define-key org-mode-map (kbd "C-c [") 'reftex-citation)
(format "%s %s"
(substitute-in-file-name "$HOME/bin/bibtex_to_paper") bibtexkey)))
(org-add-link-type "papers" 'open-research-paper)
+(defun open-research-paper-pdf (bibtexkey)
+ "Open a paper pdf by bibtex key"
+ (interactive "bibtex key: ")
+ (shell-command
+ (format "%s -p evince %s"
+ (substitute-in-file-name "$HOME/bin/bibtex_to_paper") bibtexkey)))
+(org-add-link-type "papers-pdf" 'open-research-paper-pdf)
(add-to-list 'org-link-abbrev-alist
'("notes" .