aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcolin <colin@cicadas.surf>2023-01-14 11:13:21 -0800
committercolin <colin@cicadas.surf>2023-01-14 11:13:21 -0800
commit182c7a1f8c18a324da6c4c4e5ca2e37566beecb0 (patch)
treedf7114d0a746bcd9d6859936afe67ea8ddc04896
parent47a9a0f6241ee897ce708a04e343e9a6518a32dd (diff)
themes mostly. pomdor install. native comp added
-rw-r--r--init-el.org44
1 files changed, 39 insertions, 5 deletions
diff --git a/init-el.org b/init-el.org
index d597f04..4ada72a 100644
--- a/init-el.org
+++ b/init-el.org
@@ -22,9 +22,15 @@
;;;; from a source file called init-el.org.
+
+
(setq custom-file (concat user-emacs-directory "custom.el"))
(load custom-file 'noerror)
+(setq warning-minimum-level :emergency)
+
+<<native-comp>>
+
;;; utilities
(defun read-file-into-string (f)
(with-temp-buffer
@@ -41,6 +47,22 @@
<<software-development-config>>
#+end_src
+** Native Compilation
+
+New in emacs 28, native compilation can be enabled:
+
+#+name: native-comp
+#+begin_src elisp :results none
+
+;; Native compilation setup
+
+(when (and (fboundp 'native-comp-available-p)
+ (native-comp-available-p))
+ (setq package-native-compile t
+ native-comp-always-compile t))
+
+
+#+end_src
** Packages Setup Config
@@ -186,9 +208,7 @@
(?f "el[f]eed" elfeed)
(?j "[j]ournal" toggle-journal)
(?s "[s]ecrets" toggle-secrets)
- (?p "[p]astebin" cicadas-paste-current-buffer)
- (?m "[m]astodon" mastodon)
- (?e "[e]mms" emms)
+ (?p "[p]omodoro" pomidor)
(?w "[w]eb browser (eww)" eww)))
#+end_src
@@ -564,6 +584,7 @@
(setq my-installed-themes
'(gruvbox-theme
+ dracula-theme
modus-themes
shanty-themes))
@@ -586,6 +607,7 @@
'(modus-operandi
shanty-themes-light
gruvbox-light-hard
+ dracula
gruvbox-dark-medium
shanty-themes-dark
modus-vivendi))
@@ -730,13 +752,25 @@
(setq org-edit-src-content-indentation 0)
-
+<<pomidor>>
<<calfw-org-config>>
<<org-refile-config>>
<<org-capture-config>>
<<org-agenda-config>>
#+end_src
+** Pomidor
+
+Pomidor is a neat pomidoro system that I started using recently. I
+don't care about the productity aspect, but I like the reminders to
+stand up and move around.
+
+#:name: pomidor
+#+begin_src elisp :noweb no-export :results none
+
+(package-install 'pomidor)
+
+#+end_src
** CALFW calendar
@@ -1200,7 +1234,7 @@ association one shell with each [[*Perspectives Leader Key Menu][perspective aka
(def-my-command my-lisp-switch-command
`((?' "['] repl" my-switch-to-slime)
- (?s "[s]bcl" ,(start-slime-with "sbcl" sbcl-command))
+ (?s "[s]bcl" ,(start-slime-with sbcl-command "sbcl"))
(?e "[e]cl" ,(start-slime-with "ecl" "ecl"))
;(?c "[c]cl" ,(start-slime-with "~/lisp/ccl/lx86cl64" "ccl"))
))