summaryrefslogtreecommitdiff
path: root/init.el
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2023-12-02 13:00:16 -0800
committerbenj <benj@rse8.com>2023-12-02 13:00:16 -0800
commitd5cc0cc766bb561cbb2ee592f399579879fad09b (patch)
tree1ef2ef8bb070afb05ba3f7cf066b8ccfad87d0b3 /init.el
parent02884d752ff5320e41e23dd5a62e1243639de189 (diff)
downloademacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.tar
emacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.tar.gz
emacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.tar.bz2
emacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.tar.lz
emacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.tar.xz
emacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.tar.zst
emacs-d5cc0cc766bb561cbb2ee592f399579879fad09b.zip
yasnippet and ensure olivetti-mode with org
Diffstat (limited to 'init.el')
-rw-r--r--init.el32
1 files changed, 27 insertions, 5 deletions
diff --git a/init.el b/init.el
index db84135..e3b7a56 100644
--- a/init.el
+++ b/init.el
@@ -225,7 +225,8 @@
:custom
(olivetti-body-width 120)
:mode (("\\.txt?\\'" . olivetti-mode)
- ("\\README.md\\'" . olivetti-mode)))
+ ("\\README.md\\'" . olivetti-mode)
+ ("\\.org?\\'" . olivetti-mode)))
(use-package orderless
:ensure t
@@ -235,14 +236,29 @@
(completion-styles '(orderless basic))
(completion-category-overrides'((file (styles basic partial-completion)))))
+(use-package org-bullets
+ :ensure t
+ :after org-mode)
+
(use-package org-mode
:mode "\\.org$"
:bind ("C-c o c" . 'org-capture)
+ :hook ((org-mode . org-bullets-mode)
+ (org-mode . olivetti-mode)
+ (org-mode . hl-todo-mode))
:custom
- (org-todo-keywords `((sequence "Backlog(b)" "Todo(t)" "In Progress(i)" "|" "Done(d)" "Cancelled(c)")))
+ (org-hide-emphasis-markers t)
+ (org-todo-keywords
+ `((sequence "Backlog(b)" "Todo(t)" "In Progress(i)" "|" "Done(d)" "Cancelled(c)")))
(org-capture-templates
- `(("i" "Inbox" entry (file+headline ,(concat org-dir "/inbox.org") "Inbox") "* Todo %?\nCreated: %T\n" :empty-lines 0)
- ("j" "Journal Entry" entry (file+datetree ,(concat org-dir "/journal.org")) "* %?" :empty-lines 0))))
+ `(("i" "Inbox"
+ entry (file+headline ,(concat org-dir "/inbox.org") "Inbox")
+ "* Todo %?\nCreated: %T\n"
+ :empty-lines 0)
+ ("j" "Journal Entry"
+ entry (file+datetree ,(concat org-dir "/journal.org"))
+ "* %?"
+ :empty-lines 0))))
(use-package rust-mode
:ensure t
@@ -289,7 +305,8 @@
:ensure t
:mode (("\\.svelte?\\'" . web-mode)
("\\.html?\\'" . web-mode)
- ("\\.js?\\'" . web-mode))
+ ("\\.js?\\'" . web-mode)
+ ("\\.ts?\\'" . web-mode))
:config
(setq web-mode-engines-alist '(("svelte" . ".svelte$")))
@@ -318,3 +335,8 @@
:ensure t
:config
(which-key-mode 1))
+
+(use-package yasnippet
+ :ensure t
+ :config
+ (yas-global-mode t))