Updating spacemacs config
This commit is contained in:
parent
3efd387dd2
commit
fe5d438c5d
82
.spacemacs
82
.spacemacs
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user