Updating spacemacs config

This commit is contained in:
Tony Grosinger 2019-11-27 07:10:47 -08:00
parent 3efd387dd2
commit fe5d438c5d

View File

@ -313,18 +313,35 @@ This is the place where most of your configurations should be done. Unless it is
explicitly specified that a variable should be set before a package is loaded, explicitly specified that a variable should be set before a package is loaded,
you should place your code here." you should place your code here."
;; use-package docs - https://github.com/jwiegley/use-package
;; emacs General
; On mac, fix Chrome executable link
; https://emacs.stackexchange.com/a/47480
(if (eq system-type 'darwin)
(setq browse-url-chrome-program
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome")
; optional something if not
)
(spacemacs/set-leader-keys-for-major-mode 'org-mode "oc" 'browse-url-chrome)
(spacemacs/set-leader-keys-for-major-mode 'org-mode "of" 'browse-url-at-)
;; Org General ;; Org General
(use-package org-sticky-header
:ensure t
:hook (org-mode . org-sticky-header-mode))
(use-package org-recent-headings
:ensure t
:config (org-recent-headings-mode)
:init (spacemacs/set-leader-keys "jh" 'org-recent-headings-helm))
(use-package org-ql
:ensure t)
(setq org-blank-before-new-entry (quote ((heading) (setq org-blank-before-new-entry (quote ((heading)
(plain-list-item . auto)))) (plain-list-item . auto))))
(setq org-startup-indented t) (setq org-startup-indented t)
(setq org-startup-folded t) (setq org-startup-folded t)
(setq org-link-file-path-type "relative")
;; In org-mode, autosave in place frequently
(add-hook 'org-mode-hook 'my-org-mode-autosave-settings)
(defun my-org-mode-autosave-settings ()
;; (auto-save-mode 1) ; this is unnecessary as it is on by default
(set (make-local-variable 'auto-save-visited-file-name) t)
(setq auto-save-interval 20))
;; Lists ;; Lists
(setq org-list-demote-modify-bullet (quote (("+" . "*") (setq org-list-demote-modify-bullet (quote (("+" . "*")
@ -345,6 +362,53 @@ you should place your code here."
(setq org-agenda-skip-deadline-if-done t) (setq org-agenda-skip-deadline-if-done t)
(setq org-deadline-warning-days 30) (setq org-deadline-warning-days 30)
; org-super-agenda - https://github.com/alphapapa/org-super-agenda/blob/master/examples.org
(use-package org-super-agenda
:ensure t
:config (org-super-agenda-mode))
(setq org-agenda-custom-commands
'(("z" "Super zaen view"
((agenda "" ((org-agenda-span 'day)
(org-super-agenda-groups
'((:name "Schedule"
:time-grid t)
(:name "Today"
:scheduled today
:deadline today)
(:name "Overdue"
:deadline past
:scheduled past)))))
(alltodo "" ((org-agenda-overriding-header "")
(org-super-agenda-groups
'((:name "Inbox"
:category "inbox"
:order 3)
(:name "Notes to Sort"
:tag "note"
:order 15)
(:name "Work"
:category "work"
:order 4)
(:name "In Progress"
:todo "INPROGRESS"
:order 1)
(:name "Due Today"
:deadline today
:order 2)
(:discard (:category "recurring"))
(:name "Important"
:tag "Important"
:priority "A"
:order 6)
(:name "Due Soon"
:deadline future
:order 8)
(:name "trivial"
:priority<= "C"
:tag ("Trivial" "Unimportant")
:todo ("SOMEDAY")
:order 90)))))))))
;; Capture config ;; Capture config
(setq org-default-notes-file "~/org/refile.org") (setq org-default-notes-file "~/org/refile.org")
(setq org-capture-templates (setq org-capture-templates
@ -404,10 +468,10 @@ This function is called at the very end of Spacemacs initialization."
;; If there is more than one, they won't work right. ;; If there is more than one, they won't work right.
'(org-agenda-files '(org-agenda-files
(quote (quote
("~/org/refile.org" "~/org/personal.org" "~/org/2019-daily.org"))) ("~/org/work.org" "~/org/refile.org" "~/org/personal.org" "~/org/2019-daily.org")))
'(package-selected-packages '(package-selected-packages
(quote (quote
(ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint indent-guide hydra lv hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-themes helm-swoop helm-projectile projectile pkg-info epl helm-mode-manager helm-make helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist highlight evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu elisp-slime-nav dumb-jump f dash s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async)))) (org-ql org-recent-headings org-sticky-header ws-butler winum which-key volatile-highlights vi-tilde-fringe uuidgen use-package toc-org spaceline powerline restart-emacs request rainbow-delimiters popwin persp-mode pcre2el paradox spinner org-plus-contrib org-bullets open-junk-file neotree move-text macrostep lorem-ipsum linum-relative link-hint indent-guide hydra lv hungry-delete hl-todo highlight-parentheses highlight-numbers parent-mode highlight-indentation helm-themes helm-swoop helm-projectile projectile pkg-info epl helm-mode-manager helm-make helm-flx helm-descbinds helm-ag google-translate golden-ratio flx-ido flx fill-column-indicator fancy-battery eyebrowse expand-region exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist highlight evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-lisp-state smartparens evil-indent-plus evil-iedit-state iedit evil-exchange evil-escape evil-ediff evil-args evil-anzu anzu evil goto-chg undo-tree eval-sexp-fu elisp-slime-nav dumb-jump f dash s diminish define-word column-enforce-mode clean-aindent-mode bind-map bind-key auto-highlight-symbol auto-compile packed aggressive-indent adaptive-wrap ace-window ace-link ace-jump-helm-line helm avy helm-core popup async))))
(custom-set-faces (custom-set-faces
;; custom-set-faces was added by Custom. ;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful. ;; If you edit it by hand, you could mess it up, so be careful.