Skip to content

Instantly share code, notes, and snippets.

@amirrajan
Created April 9, 2016 17:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amirrajan/301e74dc844a4c9ffc3830dc4268f177 to your computer and use it in GitHub Desktop.
Save amirrajan/301e74dc844a4c9ffc3830dc4268f177 to your computer and use it in GitHub Desktop.
****** Org-agenda Vim Keybindings :orgmode:evil:
#+BEGIN_SRC emacs-lisp
(eval-after-load 'org-agenda
'(progn
(evil-set-initial-state 'org-agenda-mode 'normal)
(evil-define-key 'normal org-agenda-mode-map
(kbd "<RET>") 'org-agenda-switch-to
(kbd "\t") 'org-agenda-goto
"q" 'org-agenda-quit
"r" 'org-agenda-redo
"S" 'org-save-all-org-buffers
"gj" 'org-agenda-goto-date
"gJ" 'org-agenda-clock-goto
"gm" 'org-agenda-bulk-mark
"go" 'org-agenda-open-link
"s" 'org-agenda-schedule
"+" 'org-agenda-priority-up
"," 'org-agenda-priority
"-" 'org-agenda-priority-down
"y" 'org-agenda-todo-yesterday
"n" 'org-agenda-add-note
"t" 'org-agenda-todo
":" 'org-agenda-set-tags
";" 'org-timer-set-timer
"I" 'helm-org-task-file-headings
"i" 'org-agenda-clock-in-avy
"O" 'org-agenda-clock-out-avy
"u" 'org-agenda-bulk-unmark
"x" 'org-agenda-exit
"j" 'org-agenda-next-line
"k" 'org-agenda-previous-line
"vt" 'org-agenda-toggle-time-grid
"va" 'org-agenda-archives-mode
"vw" 'org-agenda-week-view
"vl" 'org-agenda-log-mode
"vd" 'org-agenda-day-view
"vc" 'org-agenda-show-clocking-issues
"g/" 'org-agenda-filter-by-tag
"o" 'delete-other-windows
"gh" 'org-agenda-holiday
"gv" 'org-agenda-view-mode-dispatch
"f" 'org-agenda-later
"b" 'org-agenda-earlier
"c" 'helm-org-capture-templates
"e" 'org-agenda-set-effort
"n" nil ; evil-search-next
"{" 'org-agenda-manipulate-query-add-re
"}" 'org-agenda-manipulate-query-subtract-re
"A" 'org-agenda-toggle-archive-tag
"." 'org-agenda-goto-today
"0" 'evil-digit-argument-or-evil-beginning-of-line
"<" 'org-agenda-filter-by-category
">" 'org-agenda-date-prompt
"F" 'org-agenda-follow-mode
"D" 'org-agenda-deadline
"H" 'org-agenda-holidays
"J" 'org-agenda-next-date-line
"K" 'org-agenda-previous-date-line
"L" 'org-agenda-recenter
"P" 'org-agenda-show-priority
"R" 'org-agenda-clockreport-mode
"Z" 'org-agenda-sunrise-sunset
"T" 'org-agenda-show-tags
"X" 'org-agenda-clock-cancel
"[" 'org-agenda-manipulate-query-add
"g\\" 'org-agenda-filter-by-tag-refine
"]" 'org-agenda-manipulate-query-subtract)))
#+END_SRC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment