aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjjanzen <jjanzen@jjanzen.ca>2025-03-03 14:54:53 -0600
committerjjanzen <jjanzen@jjanzen.ca>2025-03-03 14:54:53 -0600
commit7a1cc2875acebab1715292a12e008b7c1e6e1bfc (patch)
tree889a06f71a9997845d8748ee4c76eb8279557062
parent55348c1f7ea1c1be9a29b2a08dd9b7e9ff7174f8 (diff)
system changes
-rw-r--r--common/.config/emacs/early-init.el.org45
l---------[-rw-r--r--]macos.local/.flake/home/programs/emacs/early-init.el.org46
2 files changed, 46 insertions, 45 deletions
diff --git a/common/.config/emacs/early-init.el.org b/common/.config/emacs/early-init.el.org
new file mode 100644
index 0000000..588ed3b
--- /dev/null
+++ b/common/.config/emacs/early-init.el.org
@@ -0,0 +1,45 @@
+#+title: Emacs Early Initialization
+
+Disable =package.el= at startup so that =elpaca= can enable it on its own.
+#+begin_src emacs-lisp
+ (setq package-enable-at-startup nil)
+#+end_src
+
+Force the use of a =custom.el= file instead of appending to =init.el=.
+#+begin_src emacs-lisp
+ (setq custom-file (concat user-emacs-directory "custom.el"))
+ (when (file-exists-p custom-file)
+ (load custom-file))
+#+end_src
+
+Disable the default startup screen so Emacs starts in the =scratch= buffer and also defaults to an empty =scratch= buffer.
+#+begin_src emacs-lisp
+ (setq inhibit-startup-screen t
+ initial-scratch-message nil)
+#+end_src
+
+Clean up interface by removing unnecessary elements.
+#+begin_src emacs-lisp
+ (add-to-list 'default-frame-alist '(vertical-scroll-bars . nil))
+ (push '(tool-bar-lines . 0) default-frame-alist)
+ (menu-bar-mode -1)
+ (setq frame-resize-pixelwise t)
+#+end_src
+
+Set up fonts. I use Source Code Pro (Nerd Font) for =monospace= and Computer Modern for /variable width/.
+#+begin_src emacs-lisp
+ (defvar jj/mono-font)
+ (defvar jj/var-font)
+ (pcase system-type
+ (`gnu/linux
+ (setq jj/mono-font "SauceCodePro Nerd Font-11"
+ jj/var-font "CMU Serif-14"))
+ (`darwin
+ (setq jj/mono-font "SauceCodePro Nerd Font-14:weight=thin"
+ jj/var-font "CMU Serif-18")))
+ (add-to-list 'default-frame-alist
+ `(font . ,jj/mono-font))
+ (custom-set-faces
+ `(variable-pitch ((t :font ,jj/var-font)))
+ `(fixed-pitch ((t :font ,jj/mono-font))))
+ #+end_src
diff --git a/macos.local/.flake/home/programs/emacs/early-init.el.org b/macos.local/.flake/home/programs/emacs/early-init.el.org
index 588ed3b..7c20436 100644..120000
--- a/macos.local/.flake/home/programs/emacs/early-init.el.org
+++ b/macos.local/.flake/home/programs/emacs/early-init.el.org
@@ -1,45 +1 @@
-#+title: Emacs Early Initialization
-
-Disable =package.el= at startup so that =elpaca= can enable it on its own.
-#+begin_src emacs-lisp
- (setq package-enable-at-startup nil)
-#+end_src
-
-Force the use of a =custom.el= file instead of appending to =init.el=.
-#+begin_src emacs-lisp
- (setq custom-file (concat user-emacs-directory "custom.el"))
- (when (file-exists-p custom-file)
- (load custom-file))
-#+end_src
-
-Disable the default startup screen so Emacs starts in the =scratch= buffer and also defaults to an empty =scratch= buffer.
-#+begin_src emacs-lisp
- (setq inhibit-startup-screen t
- initial-scratch-message nil)
-#+end_src
-
-Clean up interface by removing unnecessary elements.
-#+begin_src emacs-lisp
- (add-to-list 'default-frame-alist '(vertical-scroll-bars . nil))
- (push '(tool-bar-lines . 0) default-frame-alist)
- (menu-bar-mode -1)
- (setq frame-resize-pixelwise t)
-#+end_src
-
-Set up fonts. I use Source Code Pro (Nerd Font) for =monospace= and Computer Modern for /variable width/.
-#+begin_src emacs-lisp
- (defvar jj/mono-font)
- (defvar jj/var-font)
- (pcase system-type
- (`gnu/linux
- (setq jj/mono-font "SauceCodePro Nerd Font-11"
- jj/var-font "CMU Serif-14"))
- (`darwin
- (setq jj/mono-font "SauceCodePro Nerd Font-14:weight=thin"
- jj/var-font "CMU Serif-18")))
- (add-to-list 'default-frame-alist
- `(font . ,jj/mono-font))
- (custom-set-faces
- `(variable-pitch ((t :font ,jj/var-font)))
- `(fixed-pitch ((t :font ,jj/mono-font))))
- #+end_src
+../../../../../common/.config/emacs/early-init.el.org \ No newline at end of file