From 6b7bbd00e4ba07eb1944a7bd1b4ec196a0cf1d57 Mon Sep 17 00:00:00 2001 From: Thomas Ruoff Date: Sun, 5 Apr 2020 00:41:33 +0200 Subject: [PATCH] bunch of macs tweaks --- emacs/.doom.d/config.el | 24 ++++++++++++++++++++---- emacs/.doom.d/init.el | 11 ++++++++--- emacs/.doom.d/packages.el | 1 - 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/emacs/.doom.d/config.el b/emacs/.doom.d/config.el index c861e45..87df3af 100644 --- a/emacs/.doom.d/config.el +++ b/emacs/.doom.d/config.el @@ -8,8 +8,6 @@ (setq user-full-name "Thomas Ruoff") (setq user-mail-address "thomasruoff@gmail.com") -(direnv-mode 1) - (eval-after-load 'js-mode '(add-hook 'js-mode-hook #'add-node-modules-path)) @@ -20,11 +18,29 @@ ;; org-mode (after! org - (setq org-directory "~/documents/org/") + (setq org-directory "~/org/") (setq org-default-notes-file (concat org-directory "/notes.org")) (setq org-clock-persist 'history) (setq org-log-done 'time) (setq org-todo-keywords '((sequence "TODO(t)" "WAIT(w)" "|" "DONE(d)"))) - (org-clock-persistence-insinuate)) + (setq org-capture-templates '(("t" "Personal todo" entry + (file+headline +org-capture-todo-file "Inbox") + "* [ ] %?\n%i\n%a" :prepend t) + ("n" "Personal notes" entry + (file+headline +org-capture-notes-file "Inbox") + "* %u %?\n%i\n%a" :prepend t) + ("j" "Journal" entry + (file+datetree+prompt +org-capture-journal-file) + "* %U %?\n%i\n%a" :prepend t) + ("p" "Templates for projects") + ("pt" "Project-local todo" entry + (file+headline +org-capture-project-todo-file "Inbox") + "* TODO %?\n%i\n%a" :prepend t) + ("pn" "Project-local notes" entry + (file+headline +org-capture-project-notes-file "Inbox") + "* %U %?\n%i\n%a" :prepend t) + ("pc" "Project-local changelog" entry + (file+headline +org-capture-project-changelog-file "Unreleased") + "* %U %?\n%i\n%a" :prepend t)))) diff --git a/emacs/.doom.d/init.el b/emacs/.doom.d/init.el index c564be8..70e02e7 100644 --- a/emacs/.doom.d/init.el +++ b/emacs/.doom.d/init.el @@ -67,18 +67,23 @@ ;;term ; terminals in Emacs ;;vterm ; another terminals in Emacs + :checkers + syntax ; tasing you for every semicolon you forget + spell ; tasing you for misspelling mispelling + ;;grammer + :tools ;;ansible ;;debugger ; FIXME stepping through code, to help you add bugs - ;;direnv + direnv docker editorconfig ; let someone else argue about tabs vs spaces ein ; tame Jupyter notebooks with emacs (eval +overlay) ; run code, run (also, repls) - flycheck ; tasing you for every semicolon you forget - flyspell ; tasing you for misspelling mispelling gist ; interacting with github gists (lookup ; helps you navigate your code and documentation + +dictionary + +offline +docsets) ; ...or in Dash docsets locally lsp (:if IS-MAC diff --git a/emacs/.doom.d/packages.el b/emacs/.doom.d/packages.el index bfd0435..552ff1f 100644 --- a/emacs/.doom.d/packages.el +++ b/emacs/.doom.d/packages.el @@ -9,4 +9,3 @@ (package! add-node-modules-path) (package! exec-path-from-shell) (package! color-theme-sanityinc-tomorrow) -(package! direnv)