Added some config

This commit is contained in:
ry
2021-11-08 23:30:22 -08:00
parent d6ab20c0e6
commit 9ae061dc8f
3 changed files with 52 additions and 54 deletions

View File

@@ -99,10 +99,9 @@
(setq org-log-into-drawer t)
(setq org-agenda-files
'("~/org/planner"
"~/org/projects"
"~/org/archive"
"~/org/notes"))
'("~/org/projects/"
"~/org/tasks/"
))
(require 'org-habit)
(add-to-list 'org-modules 'org-habit)
@@ -159,15 +158,7 @@
("p" "Projects")
("pp" "Project File" entry (file+olp "~/org/projects/auto-infra-overview.org" "Inbox")
"* TODO %?\n %U\n %a\n %i" :empty-lines 1)
("j" "Journal Entries")
("jj" "Journal" entry
(file+olp+datetree "~/org/planner/journal.org")
"\n* %<%I:%M %p> - Journal :journal:\n\n%?\n\n"
:clock-in :clock-resume
:empty-lines 1)))
"* TODO %?\n %U\n %a\n %i" :empty-lines 1)))
;; Init font setup
(rymacs/org-font-setup))
@@ -192,10 +183,13 @@
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)
(python .t)))
(python . t)
(scheme . t)))
(push '("conf-unix" . conf-unix) org-src-lang-modes))
(setq geiser-default-implementation '(guile))
;; Make shortcuts to easily create babel source code blocks.
(with-eval-after-load 'org
(require 'org-tempo)
@@ -203,7 +197,8 @@
(add-to-list 'org-structure-template-alist '("sh" . "src shell"))
(add-to-list 'org-structure-template-alist '("el" . "src emacs-lisp"))
(add-to-list 'org-structure-template-alist '("py" . "src python"))
(add-to-list 'org-structure-template-alist '("yml" . "src yaml")))
(add-to-list 'org-structure-template-alist '("yml" . "src yaml"))
(add-to-list 'org-structure-template-alist '("scm" . "src scheme")))
;; ;; Define a function that automatically executes rymacs/org-babel-tangle-config (a wrapper around org-babel-tangle) when saving this file.
;; (defun rymacs/org-babel-tangle-config ()
@@ -219,7 +214,7 @@
:init
(setq org-roam-v2-ack t)
:custom
(org-roam-directory "~/roam")
(org-roam-directory "~/roam/notes/")
(org-roam-completion-everywhere t)
(org-roam-capture-templates
'(("d" "default" plain
@@ -235,7 +230,7 @@
:if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n")
:unnarrowed t)
("c" "cli" plain
(file "~/roam/templates/command-template.org")
(file "~/roam/templates/commands-template.org")
:if-new (file+head "%<%Y%m%d%H%M%S>-${slug}.org" "#+title: ${title}\n")
:unnarrowed t)))
:bind (("C-c n l" . org-roam-buffer-toggle)
@@ -254,6 +249,8 @@
(require 'org-roam-dailies) ;; Ensure the keymap is available
(org-roam-db-autosync-mode))
;; Function to enable the ability to quickly insert a link without
;; opening a capture buffer.
(defun org-roam-node-insert-immediate (arg &rest args)
(interactive "P")
(let ((args (cons arg args))
@@ -304,13 +301,16 @@
("/opal.sh/Drafts" . ?d))))
(setq erc-server "irc.libera.chat" ;sets default server
erc-nick "libry" ; Sets nick
erc-user-full-name "ry"
erc-nick "opalvaults" ; Sets nick
erc-user-full-name "opalvaults"
erc-track-shorten-start 8
erc-autojoin-channels-alist '(("irc.libera.chat" "#guix" "#emacs" "#systemcrafters"))
erc-autojoin-channels-alist '(("irc.libera.chat"
"#guix"
"#emacs"
"#scheme"))
erc-kill-buffer-on-part t
erc-auto-query 'bury
erc-fill-column 120
erc-fill-column 60
erc-fill-function 'erc-fill-static
erc-fill-static-center 20
erc-track-visibility nil

View File

@@ -97,7 +97,7 @@
magit ; a git porcelain for Emacs
;;make ; run make tasks from Emacs
;;pass ; password manager for nerds
;;pdf ; pdf enhancements
pdf ; pdf enhancements
;;prodigy ; FIXME managing external services & code builders
;;rgb ; creating color strings
;;taskrunner ; taskrunner for all your projects
@@ -154,7 +154,7 @@
;;purescript ; javascript, but functional
python ; beautiful is better than ugly
;;qt ; the 'cutest' gui framework ever
;;racket ; a DSL for DSLs
racket ; a DSL for DSLs
;;raku ; the artist formerly known as perl6
;;rest ; Emacs as a REST client
;;rst ; ReST in peace