git.fiddlerwoaroof.com
Browse code

chore(emacs): miscellaneous fixes

- move frame setup to early-init.el
- fix define-obsolete-function-alias for now

Edward authored on 11/01/2022 18:14:14
Showing 2 changed files
... ...
@@ -7,19 +7,19 @@
7 7
           (file-name-as-directory "elpa")
8 8
           emacs-version)))
9 9
 
10
-(setq default-frame-alist
11
-      '(
12
-        (top . 701)
13
-        (left . 1288)
14
-        (width . 195)
15
-        (height . 59)
16
-        (vertical-scroll-bars . nil)
17
-        (right-divider-width . 2)
18
-        (bottom-divider-width . 2)
19
-        ;; (inhibit-double-buffering . t)
20
-        (ns-appearance . dark)
21
-        (ns-transparent-titlebar . t)
22
-        ))
10
+(modify-all-frames-parameters
11
+ '(
12
+   (top . 701)
13
+   (left . 1288)
14
+   (width . 195)
15
+   (height . 59)
16
+   (vertical-scroll-bars . nil)
17
+   (right-divider-width . 2)
18
+   (bottom-divider-width . 2)
19
+   ;; (inhibit-double-buffering . t)
20
+   (ns-appearance . dark)
21
+   (ns-transparent-titlebar . t)
22
+   ))
23 23
 
24 24
 (when (fboundp 'tool-bar-mode)
25 25
   (tool-bar-mode 0))
... ...
@@ -18,15 +18,6 @@
18 18
   (define-key key-translation-map (kbd "M-8") (kbd "•"))
19 19
   (define-key key-translation-map (kbd "M-9") (kbd "λ")))
20 20
 
21
-(progn (setq default-frame-alist
22
-             '((vertical-scroll-bars . nil)
23
-               (right-divider-width . 2)
24
-               (bottom-divider-width . 2)
25
-               (inhibit-double-buffering . t)
26
-               (ns-appearance . dark)
27
-               (ns-transparent-titlebar . t)))
28
-       (modify-all-frames-parameters default-frame-alist))
29
-
30 21
 (message invocation-name)
31 22
 
32 23
 (let ((default-directory  "~/.emacs.d/lisp/"))
... ...
@@ -160,6 +151,12 @@
160 151
   (let ((conf-file (fwoar/package-configuration package)))
161 152
     (load conf-file)))
162 153
 
154
+(defmacro define-obsolete-function-alias ( obsolete-name current-name &optional when docstring)
155
+  (declare (doc-string 4) (indent defun))
156
+  `(progn
157
+     (defalias ,obsolete-name ,current-name ,docstring)
158
+     (make-obsolete ,obsolete-name ,current-name ,(or when "unspecified"))))
159
+
163 160
 (defun fwoar/load-local-packages ()
164 161
   (interactive)
165 162
   (mapc 'package-install-file