blob: 7f26c0dfddba0f836d3ef7a5be119fc6076405d4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
;;; init-org.el --- Org-Mode Configuration File -*- lexical-binding: t -*-
;;; Commentary:
;; Some parts copied from prelude-org.el
;;; Code:
(use-package org
:custom
(org-log-done t)
(org-special-ctrl-k t)
(org-special-ctrl-a t)
:config
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(org-babel-do-load-languages
'org-babel-load-languages
'((shell . t)
(elasticsearch . t)
(clojure . t)
(restclient . t)
(sql . t)))
(define-abbrev-table 'org-mode-abbrev-table
'(("esq" "#+BEGIN_SRC es :jq .\n\n#+END_SRC" (lambda () (forward-line -1)))))
:bind
("C-c l" . org-store-link)
("C-c a" . org-agenda)
("C-c b" . org-switchb)
;; TODO bindings
;("C-c r" . org-refile)
;("C-c c" . org-capture)
)
(use-package ob-restclient
:after org)
(use-package ob-async
:after org)
(provide 'init-org)
;;; init-org.el ends here
|