summaryrefslogtreecommitdiff
path: root/settings
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--settings/setup-org-mode.el16
-rw-r--r--settings/setup-purescript-mode.el3
-rw-r--r--settings/setup-yaml-mode.el7
3 files changed, 26 insertions, 0 deletions
diff --git a/settings/setup-org-mode.el b/settings/setup-org-mode.el
new file mode 100644
index 0000000..fe6f944
--- /dev/null
+++ b/settings/setup-org-mode.el
@@ -0,0 +1,16 @@
+;; Pretty bullets
+(add-hook 'org-mode-hook (lambda() (org-bullets-mode 1)))
+
+(setq org-ellipsis "⤳")
+(setq org-log-done 'time)
+(setq org-src-fontify-natively t)
+(setq org-src-tab-acts-natively t)
+
+(global-set-key (kbd "C-c a") 'org-agenda)
+
+(org-babel-do-load-languages
+ 'org-babel-load-languages
+ '((emacs-lisp . t)
+ (python . t)))
+
+(provide 'setup-org-mode)
diff --git a/settings/setup-purescript-mode.el b/settings/setup-purescript-mode.el
new file mode 100644
index 0000000..cba4ed7
--- /dev/null
+++ b/settings/setup-purescript-mode.el
@@ -0,0 +1,3 @@
+(require 'purescript-mode)
+;; '(purescript-mode-hook (quote (turn-on-purescript-indent)))
+(provide 'setup-purescript-mode)
diff --git a/settings/setup-yaml-mode.el b/settings/setup-yaml-mode.el
new file mode 100644
index 0000000..f4e8a71
--- /dev/null
+++ b/settings/setup-yaml-mode.el
@@ -0,0 +1,7 @@
+(require 'yaml-mode)
+
+(add-hook 'yaml-mode-hook
+ (lambda ()
+ (define-key yaml-mode-map "\C-m" 'newline-and-indent)))
+
+(provide 'setup-yaml-mode)