diff options
| author | Somelauw <Somelauw> | 2017-02-25 14:55:27 +0100 |
|---|---|---|
| committer | Somelauw <Somelauw> | 2017-02-25 15:20:32 +0100 |
| commit | a93b383f17d5537660fae574e9bd983d00c00df7 (patch) | |
| tree | ce6695c0ad313f5ee3e2734878aebc2fad704417 /doc/example_config.el | |
| parent | 4e1cd85ecfedee31026f4e6f9fa56ca76416e6cf (diff) | |
Add an example configuration file
Diffstat (limited to 'doc/example_config.el')
| -rw-r--r-- | doc/example_config.el | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/doc/example_config.el b/doc/example_config.el new file mode 100644 index 0000000..b3906c7 --- /dev/null +++ b/doc/example_config.el @@ -0,0 +1,36 @@ +(add-to-list 'load-path "~/.emacs.d/plugins/evil-org-mode") +(require 'evil-org) +(require 'leader) +(require 'hydra) + +(add-hook 'org-mode-hook + (lambda () + ;; Set key theme(s) + (evil-org-set-key-theme '(additional textobjects)) + + ;; Custom mappings + (evil-define-key 'normal evil-org-mode-map + (kbd "-") 'org-ctrl-c-minus + (kbd "|" 'org-table-goto-column)) + + ;; Configure leader key + (evil-leader/set-key-for-mode 'org-mode + "t" 'org-todo + "T" 'org-show-todo-tree + "a" 'org-agenda + "c" 'org-archive-subtree + "l" 'evil-org-open-links + "o" 'evil-org-recompute-clocks) + + ;; Define a hydra + (defhydra hydra-org-state () + ("h" org-up-element) + ("l" org-down-element) + ("j" org-forward-element) + ("k" org-backward-element) + ("H" org-shiftleft) + ("L" org-shiftright) + ("K" org-shiftup) + ("J" org-shiftdown) + ("." org-ctrl-c-ctrl-c) + ("i" org-cycle)))) |
