Compare commits

...

2 Commits

Author SHA1 Message Date
Nathan McCarty 94f00b198a
Setup streamer mode 2023-06-22 00:39:47 -04:00
Nathan McCarty a0cd625723
Fix transparency 2023-06-17 17:41:57 -04:00
1 changed files with 26 additions and 10 deletions

View File

@ -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 ;; Figure out what the name and size of the font are going to be based on the system type and
;; hostname ;; hostname
(let ((nm/font-name (cond ((or IS-MAC IS-WINDOWS) "Iosevka Nerd Font") (setq nm/font-name (cond ((or IS-MAC IS-WINDOWS) "Iosevka Nerd Font")
(t "Iosevka Nerd Font"))) (t "Iosevka Nerd Font"))
(nm/font-size (cond (IS-MAC 11) nm/font-size (cond (IS-MAC 11)
((or IS-WINDOWS (string= (system-name) "wsl")) 16) ((or IS-WINDOWS (string= (system-name) "wsl")) 16)
(t 13))) (t 13))
(nm/variable-font-size (cond (IS-MAC 13) nm/variable-font-size (cond (IS-MAC 13)
((or IS-WINDOWS (string= (system-name) "wsl")) 19) ((or IS-WINDOWS (string= (system-name) "wsl")) 19)
(t 15)))) (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))) (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 ;; If you or Emacs can't find your font, use 'M-x describe-font' to look them
@ -306,7 +308,21 @@ Include part of the path to uniquify buffer names
Make the background transparent on linux Make the background transparent on linux
#+begin_src emacs-lisp #+begin_src emacs-lisp
(when (and IS-LINUX (version<= "29.0.0" emacs-version)) (when (and IS-LINUX (version<= "29.0.0" emacs-version))
(set-frame-parameter nil 'alpha-background 95)) (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 #+end_src
* Basic Editing * Basic Editing
** Evil Mode ** Evil Mode