mirror of https://github.com/Flinner/dots.git
feat: lots of changes :<
This commit is contained in:
parent
00dd3bdf71
commit
50ae358d83
|
@ -854,9 +854,10 @@ slow loading! defer it
|
||||||
("M-<". company-select-first)
|
("M-<". company-select-first)
|
||||||
("M->". company-select-last)))
|
("M->". company-select-last)))
|
||||||
|
|
||||||
(use-package company-box
|
; THIS WAS SLOWING ME!!!!
|
||||||
:after company
|
; (use-package company-box
|
||||||
:hook (company-mode . company-box-mode))
|
; :after company
|
||||||
|
; :hook (company-mode . company-box-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
*** lsp + yasnippet
|
*** lsp + yasnippet
|
||||||
|
@ -922,6 +923,7 @@ better sorting for ivy, company..
|
||||||
elfeed-dashboard-file "~/Documents/Emacs/private.el/elfeed-dashboard.org"
|
elfeed-dashboard-file "~/Documents/Emacs/private.el/elfeed-dashboard.org"
|
||||||
org-preview-latex-image-directory "~/.cache/ltx/ltximg"
|
org-preview-latex-image-directory "~/.cache/ltx/ltximg"
|
||||||
org-my-anki-file (concat org-roam-directory "anki.org")
|
org-my-anki-file (concat org-roam-directory "anki.org")
|
||||||
|
org-my-daily-template-file (concat org-roam-directory "templates/daily.orgcaptmpl")
|
||||||
org-refile-targets '((org-agenda-files . (:level . 1))))
|
org-refile-targets '((org-agenda-files . (:level . 1))))
|
||||||
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
@ -1123,16 +1125,23 @@ Allow fast code insertion
|
||||||
:children (("Project" :keys "p"
|
:children (("Project" :keys "p"
|
||||||
:olp ("Ideas" "Project")
|
:olp ("Ideas" "Project")
|
||||||
:todo-state "")
|
:todo-state "")
|
||||||
("Blogs" :keys "b"
|
("Research" :keys "r"
|
||||||
:olp ("Blog")
|
:olp ("Ideas" "Research")
|
||||||
:todo-state "")
|
:todo-state "")
|
||||||
("placeholder" :keys "w"
|
("Blogs" :keys "b"
|
||||||
|
:olp ("Ideas" "Blog")
|
||||||
|
:todo-state "")
|
||||||
|
("Want to Buy" :keys "w"
|
||||||
|
:olp ("Ideas" "Buy")
|
||||||
|
:todo-state "")
|
||||||
|
("placeholder" :keys "z"
|
||||||
:headline "Watch"
|
:headline "Watch"
|
||||||
:todo-state "TODO")))
|
:todo-state "TODO")))
|
||||||
("GTD" :keys "g"
|
("GTD" :keys "g"
|
||||||
:file ,(concat org-directory "inbox.org")
|
:file ,(concat org-directory "inbox.org")
|
||||||
:prepend t
|
:prepend t
|
||||||
:template ("* %{todo-state} %^{Description}"
|
:template ("* %{todo-state} %^{Description}"
|
||||||
|
"SCHEDULED: %t"
|
||||||
":PROPERTIES:"
|
":PROPERTIES:"
|
||||||
":Created: %U"
|
":Created: %U"
|
||||||
":END:"
|
":END:"
|
||||||
|
@ -1316,14 +1325,17 @@ From: https://yiufung.net/post/anki-org/
|
||||||
(setq org-super-agenda-groups
|
(setq org-super-agenda-groups
|
||||||
'((:log t :order 99); logs at bottom
|
'((:log t :order 99); logs at bottom
|
||||||
(:name "Study"
|
(:name "Study"
|
||||||
:order 97
|
:order 90
|
||||||
:tag ("S"))
|
:tag ("S"))
|
||||||
(:name "Life"
|
(:name "Life"
|
||||||
:order 98
|
:order 91
|
||||||
:tag ("L"))
|
:tag ("L"))
|
||||||
(:name "Habits"
|
(:name "Habits"
|
||||||
:order 99
|
:order 92
|
||||||
:habit t)
|
:habit t)
|
||||||
|
(:name "To Refile"
|
||||||
|
:tag ("INBOX")
|
||||||
|
:order 93)
|
||||||
(:name "Overdue"
|
(:name "Overdue"
|
||||||
:deadline past
|
:deadline past
|
||||||
:scheduled past)
|
:scheduled past)
|
||||||
|
@ -1333,9 +1345,7 @@ From: https://yiufung.net/post/anki-org/
|
||||||
(:name "Now" ; today is what
|
(:name "Now" ; today is what
|
||||||
:todo "NOW")
|
:todo "NOW")
|
||||||
(:name "Deadlines"
|
(:name "Deadlines"
|
||||||
:deadline t)
|
:deadline t)))
|
||||||
(:name "To Refile"
|
|
||||||
:tag ("INBOX"))))
|
|
||||||
|
|
||||||
(org-super-agenda-mode 1)
|
(org-super-agenda-mode 1)
|
||||||
|
|
||||||
|
@ -1482,7 +1492,7 @@ Stolen from: [[https://blog.jethro.dev/posts/processing_inbox/][Org-mode Workflo
|
||||||
|
|
||||||
** Org analyzer
|
** Org analyzer
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package org-analyzer)
|
;(use-package org-analyzer)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** org-roam
|
** org-roam
|
||||||
|
@ -1493,13 +1503,26 @@ Stolen from: [[https://blog.jethro.dev/posts/processing_inbox/][Org-mode Workflo
|
||||||
:custom
|
:custom
|
||||||
(org-roam-completion-everywhere t)
|
(org-roam-completion-everywhere t)
|
||||||
(org-roam-db-gc-threshold most-positive-fixnum) ;; preformance
|
(org-roam-db-gc-threshold most-positive-fixnum) ;; preformance
|
||||||
(org-roam-capture-ref-templates
|
|
||||||
'(("r" "ref" plain "%?" :if-new
|
;;; Capture Templates
|
||||||
(file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}")
|
;; Dailies
|
||||||
|
(org-roam-dailies-capture-templates
|
||||||
|
`(("d" "default" entry "* %?" :target
|
||||||
|
(file+head "%<%Y-%m-%d>.org" ,(concat "%[" org-my-daily-template-file "]")))))
|
||||||
|
|
||||||
|
;; Capture Templates
|
||||||
|
(org-roam-capture-templates
|
||||||
|
'(("d" "default" plain "%?" :target
|
||||||
|
(file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n")
|
||||||
:unnarrowed t)))
|
:unnarrowed t)))
|
||||||
|
|
||||||
|
;; (org-roam-capture-ref-templates
|
||||||
|
;; '(("r" "ref" plain "%?" :if-new
|
||||||
|
;; (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}")
|
||||||
|
;; :unnarrowed t)))
|
||||||
:config
|
:config
|
||||||
;; side window
|
;; side window
|
||||||
;(require 'org-roam-protocol)
|
;;(require 'org-roam-protocol)
|
||||||
(org-roam-db-autosync-mode)
|
(org-roam-db-autosync-mode)
|
||||||
(add-to-list 'display-buffer-alist
|
(add-to-list 'display-buffer-alist
|
||||||
'("\\*org-roam\\*"
|
'("\\*org-roam\\*"
|
||||||
|
@ -1656,7 +1679,8 @@ This is done in Performance section
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package lsp-mode
|
(use-package lsp-mode
|
||||||
:commands (lsp lsp-deferred)
|
:commands (lsp lsp-deferred)
|
||||||
;; :hook
|
:hook
|
||||||
|
(lsp-mode . lsp-inlay-hints-mode)
|
||||||
;; (lsp-mode . my/lsp/lsp-mode-setup)
|
;; (lsp-mode . my/lsp/lsp-mode-setup)
|
||||||
:custom
|
:custom
|
||||||
(lsp-headerline-breadcrumb-segments '(path-up-to-project file))
|
(lsp-headerline-breadcrumb-segments '(path-up-to-project file))
|
||||||
|
@ -2451,6 +2475,17 @@ Lsp LaTeX
|
||||||
(LaTeX-mode . lsp)))
|
(LaTeX-mode . lsp)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
*** OpenSCAD
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(use-package scad-mode
|
||||||
|
:defer t)
|
||||||
|
|
||||||
|
(use-package scad-dbus
|
||||||
|
:after scad-mode
|
||||||
|
:straight (:host github :repo "Lenbok/scad-dbus" :branch "master")
|
||||||
|
:bind (:map scad-mode-map ("C-c o" . 'hydra-scad-dbus/body)))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
*** COMMENT Ledger
|
*** COMMENT Ledger
|
||||||
Unused, switched to =hledger=
|
Unused, switched to =hledger=
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
@ -2736,7 +2771,7 @@ Unused, switched to =hledger=
|
||||||
(keyfreq-autosave-mode 1))
|
(keyfreq-autosave-mode 1))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Polybar
|
** Polybar/Waybar
|
||||||
*** org clock
|
*** org clock
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(defun my/polybar/org-clock ()
|
(defun my/polybar/org-clock ()
|
||||||
|
@ -2755,6 +2790,28 @@ Unused, switched to =hledger=
|
||||||
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src emacs-lisp
|
||||||
|
(defun my/waybar/org-clock ()
|
||||||
|
"Gets waybar formatted message"
|
||||||
|
(let ((message nil)
|
||||||
|
(icon nil)
|
||||||
|
(enabled t)
|
||||||
|
(icon-color nil))
|
||||||
|
(if (org-clock-is-active)
|
||||||
|
(setq message (substring-no-properties (org-clock-get-clock-string))
|
||||||
|
icon ""; there is an icon here, in case it isn't rendered...
|
||||||
|
enabled t
|
||||||
|
icon-color "#BA68C8")
|
||||||
|
(setq message ""
|
||||||
|
icon ""; "";; I want it to be empty
|
||||||
|
enabled nil
|
||||||
|
icon-color "#FDD835"))
|
||||||
|
(json-encode
|
||||||
|
`((text . ,message)
|
||||||
|
(icon . ,icon)
|
||||||
|
,@(when enabled '((class . "enabled")))))))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** Gemini
|
** Gemini
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package elpher
|
(use-package elpher
|
||||||
|
|
Loading…
Reference in New Issue