mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
setup org-mode and remember for note taking and todos
This commit is contained in:
2
init.el
2
init.el
@@ -7,7 +7,7 @@
|
||||
(load-file "~/.emacs.d/vendor.el")
|
||||
(load-file "~/.emacs.d/appearance.el")
|
||||
(load-file "~/.emacs.d/keybindings.el")
|
||||
|
||||
(load-file "~/.emacs.d/remember.el")
|
||||
|
||||
(setq-default tab-width 2)
|
||||
(setq-default indent-tabs-mode nil)
|
||||
|
||||
@@ -70,6 +70,14 @@
|
||||
(global-set-key (kbd "M-j") 'windmove-left)
|
||||
(global-set-key (kbd "M-l") 'windmove-right)
|
||||
|
||||
;; Org-mode
|
||||
(define-key global-map (kbd "C-c a") 'org-agenda)
|
||||
(define-key global-map (kbd "C-c l") 'org-store-link)
|
||||
|
||||
;; Remember mode
|
||||
(define-key global-map (kbd "C-c r") 'org-remember)
|
||||
(define-key global-map (kbd "C-M-r") 'org-remember)
|
||||
|
||||
;; ElScreen related shortcuts
|
||||
(when (require 'elscreen nil 'noerror)
|
||||
(global-set-key (kbd "s-}") 'elscreen-next)
|
||||
|
||||
33
remember.el
Normal file
33
remember.el
Normal file
@@ -0,0 +1,33 @@
|
||||
(require 'org-install)
|
||||
(require 'remember)
|
||||
|
||||
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
|
||||
|
||||
;; Remember mode configuration.
|
||||
(setq remember-annotation-functions '(org-remember-annotation))
|
||||
(setq remember-handler-functions '(org-remember-handler))
|
||||
(add-hook 'remember-mode-hook 'org-remember-apply-template)
|
||||
|
||||
;; Org-mode configuration
|
||||
(custom-set-variables
|
||||
'(org-agenda-files (list "~/.org-files/todos.org"
|
||||
"~/.org-files/notes.org"
|
||||
"~/.org-files/events.org"))
|
||||
'(org-directory "~/.org-files/")
|
||||
'(org-default-notes-files "~/.org-files/notes.org")
|
||||
|
||||
'(org-log-done t)
|
||||
'(org-agenda-ndays 7)
|
||||
'(org-deadline-warning-days 14)
|
||||
'(org-agenda-show-all-dates t)
|
||||
'(org-agenda-skip-deadline-if-done t)
|
||||
'(org-agenda-skip-scheduled-if-done t)
|
||||
'(org-agenda-start-on-weekday nil)
|
||||
'(org-reverse-note-order t)
|
||||
'(org-fast-tag-selection-single-key (quote expert))
|
||||
'(org-remember-store-without-prompt t)
|
||||
|
||||
;; Remember templates.
|
||||
'(org-remember-templates
|
||||
'(("Todo" ?t "** TODO %?\n" "~/.org-files/todos.org" "Tasks")
|
||||
("Note" ?n "** %?\n" "~/.org-files/notes.org" "Notes"))))
|
||||
Reference in New Issue
Block a user