mirror of https://github.com/Flinner/dots.git
feat: add support for org-rom
This commit is contained in:
parent
0275bf81ab
commit
8b7ed41647
|
@ -201,6 +201,29 @@ ONLY IN PROG!
|
||||||
(use-package undo-fu)
|
(use-package undo-fu)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** Org roam warning
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(setq org-roam-v2-ack t) ; anonying startup message
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
* Auth!
|
||||||
|
should i really be commiting this? :>
|
||||||
|
** auth sources
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(setq auth-sources '("~/Documents/passowrds/authinfo.gpg"
|
||||||
|
"~/.authinfo.gpg"
|
||||||
|
"secrets:local"; keepassxc db
|
||||||
|
"~/.authinfo"
|
||||||
|
"~/.netrc"))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
** List my passwords :(
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(setq my/secret/znc/flinner.my.to/secret (secrets-get-secret "local" "znc/flinner.my.to"))
|
||||||
|
(setq my/secret/znc/flinner.my.to/username
|
||||||
|
(cdr (assq :username (secrets-get-attributes "local" "znc/flinner.my.to"))))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Help
|
* Help
|
||||||
=helpful-key= and =describe-function=
|
=helpful-key= and =describe-function=
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
@ -294,6 +317,15 @@ E: honestly I have no clue wtf that meant, but I will keep it
|
||||||
"fD" '(dired-jump :which-key "dired current")
|
"fD" '(dired-jump :which-key "dired current")
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
**** Roam and Org (r)
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
"r" '(:ignore t :which-key "Roam+Org")
|
||||||
|
|
||||||
|
"rd" '(deft :which-key "Deft")
|
||||||
|
"rf" '(org-roam-node-find :which-key "Find Note")
|
||||||
|
"rl" '(org-roam-buffer-toggle :which-key "Toggle Sidebar")
|
||||||
|
#+end_src
|
||||||
|
|
||||||
**** Open (o)
|
**** Open (o)
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
"o" '(:ignore t :which-key "Open")
|
"o" '(:ignore t :which-key "Open")
|
||||||
|
@ -602,6 +634,7 @@ Ivy floating
|
||||||
:ensure
|
:ensure
|
||||||
; :hook (lsp-mode . company-mode)
|
; :hook (lsp-mode . company-mode)
|
||||||
:custom
|
:custom
|
||||||
|
(global-company-mode t)
|
||||||
(company-idle-delay 0.1) ;; how long to wait until popup
|
(company-idle-delay 0.1) ;; how long to wait until popup
|
||||||
(company-minimum-prefix-length 1) ;; The minimum prefix length for idle completion.
|
(company-minimum-prefix-length 1) ;; The minimum prefix length for idle completion.
|
||||||
(company-selection-wrap-around t)
|
(company-selection-wrap-around t)
|
||||||
|
@ -613,9 +646,7 @@ Ivy floating
|
||||||
("RET" . company-complete-selection)
|
("RET" . company-complete-selection)
|
||||||
("C-p". company-select-previous)
|
("C-p". company-select-previous)
|
||||||
("M-<". company-select-first)
|
("M-<". company-select-first)
|
||||||
("M->". company-select-last))
|
("M->". company-select-last)))
|
||||||
(:map lsp-mode-map
|
|
||||||
("<tab>" . company-indent-or-complete-common)))
|
|
||||||
|
|
||||||
|
|
||||||
;; (use-package company-lsp)
|
;; (use-package company-lsp)
|
||||||
|
@ -710,10 +741,12 @@ Symbols
|
||||||
(":logbook:" . ?))))
|
(":logbook:" . ?))))
|
||||||
(prettify-symbols-mode 1))
|
(prettify-symbols-mode 1))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Set directories
|
** Set directories
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(setq org-directory "~/org/gtd/"
|
(setq org-directory "~/Documents/gtd/"
|
||||||
org-agenda-files (list org-directory)
|
org-agenda-files (list org-directory)
|
||||||
|
org-roam-directory "~/Documents/roam"
|
||||||
)
|
)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
@ -787,6 +820,51 @@ Automatically tangle our Emacs.org config file when we save it
|
||||||
(lambda () (add-hook 'after-save-hook #'my/org-mode/org-babel-tangle-config)))
|
(lambda () (add-hook 'after-save-hook #'my/org-mode/org-babel-tangle-config)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** org-pomodoro
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package org-pomodoro
|
||||||
|
:custom
|
||||||
|
(org-pomodoro-length 25)
|
||||||
|
(org-pomodoro-keep-killed-pomodoro-time t)
|
||||||
|
(org-pomodoro-manual-break t))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
** org-roam
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package org-roam
|
||||||
|
:custom
|
||||||
|
(org-roam-completion-everywhere t)
|
||||||
|
(org-roam-db-gc-threshold most-positive-fixnum) ;; preformance
|
||||||
|
:config
|
||||||
|
;; side window
|
||||||
|
(require 'org-roam-protocol)
|
||||||
|
(add-to-list 'display-buffer-alist
|
||||||
|
'("\\*org-roam\\*"
|
||||||
|
(display-buffer-in-side-window)
|
||||||
|
(side . right)
|
||||||
|
(slot . 0)
|
||||||
|
(window-width . 0.33)
|
||||||
|
(window-parameters . ((no-other-window . t)
|
||||||
|
(no-delete-other-windows . t))))))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
** Deft
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package deft
|
||||||
|
:after org
|
||||||
|
:bind
|
||||||
|
:custom
|
||||||
|
(deft-strip-summary-regexp "\\`\\(.+\n\\)+\n")
|
||||||
|
(deft-recursive t)
|
||||||
|
(deft-use-filter-string-for-filename t)
|
||||||
|
(deft-default-extension "org")
|
||||||
|
(deft-directory org-roam-directory))
|
||||||
|
(setq deft-recursive t)
|
||||||
|
(setq deft-strip-summary-regexp ":PROPERTIES:\n\\(.+\n\\)+:END:\n")
|
||||||
|
(setq deft-use-filename-as-title 't)
|
||||||
|
|
||||||
|
|
||||||
|
#+end_src
|
||||||
|
|
||||||
* Development
|
* Development
|
||||||
** General
|
** General
|
||||||
|
@ -851,6 +929,9 @@ Counsel Projectile
|
||||||
(add-hook 'lsp-mode-hook 'lsp-ui-mode)
|
(add-hook 'lsp-mode-hook 'lsp-ui-mode)
|
||||||
(lsp-headerline-breadcrumb-mode -1)
|
(lsp-headerline-breadcrumb-mode -1)
|
||||||
(flycheck-mode 1)
|
(flycheck-mode 1)
|
||||||
|
:bind
|
||||||
|
(:map lsp-mode-map
|
||||||
|
("<tab>" . company-indent-or-complete-common))
|
||||||
)
|
)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
@ -1098,15 +1179,6 @@ Better Diff in header sizes
|
||||||
:hook (vue-mode . prettier-js-mode))
|
:hook (vue-mode . prettier-js-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Misc
|
|
||||||
** Restart Emacs
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(use-package restart-emacs)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
)
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
* Misc
|
* Misc
|
||||||
** Restart Emacs
|
** Restart Emacs
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
|
|
@ -14,6 +14,9 @@
|
||||||
## Remove it to not load settings done via the GUI.
|
## Remove it to not load settings done via the GUI.
|
||||||
config.load_autoconfig(True)
|
config.load_autoconfig(True)
|
||||||
|
|
||||||
|
# ORG MODE
|
||||||
|
config.bind("cec", "open javascript:location.href='org-protocol://roam-ref?template=r&ref='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)")
|
||||||
|
|
||||||
## Aliases for commands. The keys of the given dictionary are the
|
## Aliases for commands. The keys of the given dictionary are the
|
||||||
## aliases, while the values are the commands they map to.
|
## aliases, while the values are the commands they map to.
|
||||||
## Type: Dict
|
## Type: Dict
|
||||||
|
|
Loading…
Reference in New Issue