From 94f00b198a7fda82c7d9446572fda7e2ec83fdec Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Thu, 22 Jun 2023 00:39:35 -0400 Subject: [PATCH] Setup streamer mode --- config.org | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/config.org b/config.org index dc3c08a..c1c7acc 100644 --- a/config.org +++ b/config.org @@ -34,17 +34,19 @@ The provided default ~config.el~ ;; Figure out what the name and size of the font are going to be based on the system type and ;; hostname -(let ((nm/font-name (cond ((or IS-MAC IS-WINDOWS) "Iosevka Nerd Font") - (t "Iosevka Nerd Font"))) - (nm/font-size (cond (IS-MAC 11) +(setq nm/font-name (cond ((or IS-MAC IS-WINDOWS) "Iosevka Nerd Font") + (t "Iosevka Nerd Font")) + nm/font-size (cond (IS-MAC 11) ((or IS-WINDOWS (string= (system-name) "wsl")) 16) - (t 13))) - (nm/variable-font-size (cond (IS-MAC 13) + (t 13)) + nm/variable-font-size (cond (IS-MAC 13) ((or IS-WINDOWS (string= (system-name) "wsl")) 19) - (t 15)))) - (setq doom-font (font-spec :family nm/font-name :size nm/font-size :weight 'semi-light) - doom-unicode-font (font-spec :family nm/font-name :size nm/font-size :weight 'semi-light) - doom-variable-pitch-font (font-spec :family "Iosevka Sans Quasi" :size nm/variable-font-size))) + (t 15))) + + +(setq doom-font (font-spec :family nm/font-name :size nm/font-size :weight 'semi-light) + doom-unicode-font (font-spec :family nm/font-name :size nm/font-size :weight 'semi-light) + doom-variable-pitch-font (font-spec :family "Iosevka Sans Quasi" :size nm/variable-font-size)) ;; ;; If you or Emacs can't find your font, use 'M-x describe-font' to look them @@ -309,6 +311,19 @@ Make the background transparent on linux (set-frame-parameter nil 'alpha-background 95) (add-to-list 'default-frame-alist '(alpha-background . 95))) #+end_src +** Streamer Mode +#+begin_src emacs-lisp +(defun nm/streamer-mode () + (interactive) + (setq doom-font (font-spec :family nm/font-name :size 17 :weight 'semi-light) + doom-unicode-font (font-spec :family nm/font-name :size 17 :weight 'semi-light) + doom-variable-pitch-font (font-spec :family "Iosevka Sans Quasi" :size 20)) + (doom/reload-font)) + +(map! :leader + (:prefix ("z m" . "mode") + "s" #'nm/streamer-mode)) +#+end_src * Basic Editing ** Evil Mode Emacs is best vim, fite me