summary refs log tree commit diff stats
path: root/tag-emacs
diff options
context:
space:
mode:
authorAlan Pearce2016-09-23 13:47:37 +0200
committerAlan Pearce2016-09-23 13:47:37 +0200
commit3c4370e2d8f7cd4095df4a233cba9af84c77c8b1 (patch)
treef56af847db1e92d26522b6d5f453dab970102ec2 /tag-emacs
parent73c3dc3c77b69da6444bfa198b77b60dd1edc874 (diff)
downloaddotfiles-3c4370e2d8f7cd4095df4a233cba9af84c77c8b1.tar.lz
dotfiles-3c4370e2d8f7cd4095df4a233cba9af84c77c8b1.tar.zst
dotfiles-3c4370e2d8f7cd4095df4a233cba9af84c77c8b1.zip
Emacs: Use Monoid HalfTight on Retina display
Diffstat (limited to 'tag-emacs')
-rw-r--r--tag-emacs/emacs.d/init.org66
1 files changed, 33 insertions, 33 deletions
diff --git a/tag-emacs/emacs.d/init.org b/tag-emacs/emacs.d/init.org
index 19646d8..bf41b6a 100644
--- a/tag-emacs/emacs.d/init.org
+++ b/tag-emacs/emacs.d/init.org
@@ -148,39 +148,39 @@ When possible, set up fonts.  I don’t have any settings here for X11,
 because I manage those in my [[file:~/projects/dotfiles/tag-xresources/xresources/main][XResources file]].
 #+BEGIN_SRC emacs-lisp
   (when (or (display-graphic-p)
-              (daemonp))
-
-      (defun use-variable-fonts ()
-        (interactive)
-        (variable-pitch-mode)
-        (setq cursor-type 'bar))
-
-      (defun format-font (name style size)
-        (format "-*-%s-%s-*-*-*-%s-*-*-*-*-*-*" name style size))
-
-      (defun ap/set-fonts (mono-face mono-font-size variable-face variable-font-size)
-        (when mono-face
-          (let ((default-font (format-font mono-face "normal" mono-font-size)))
-            (add-to-list 'default-frame-alist `(font . ,default-font))
-            (set-face-font 'fixed-pitch default-font)
-            (set-frame-font default-font t t)))
-        (when variable-face
-          (set-face-font 'variable-pitch (format-font variable-face "normal" variable-font-size))))
-
-      (defun ap/set-fonts-according-to-system ()
-        (interactive)
-        (cond
-         ((eq window-system 'w32)
-          (ap/set-fonts "Liberation Mono" 11 "Segoe UI" 11))
-         ((eq window-system 'ns)
-          (let ((displays (string-to-number (shell-command-to-string "system_profiler SPDisplaysDataType | grep \"Online: Yes\" | wc -l"))))
-            (if (eq displays 1)
-                (ap/set-fonts "Monoid" 12 "Lucida Grande" 12)
-              (ap/set-fonts "ProggyTiny" 11 "Lucida Grande" 12))))
-         ((eq window-system 'x)
-          (ap/set-fonts "Source Code Pro" 10 "Input Sans" 10))))
-
-      (ap/set-fonts-according-to-system))
+			(daemonp))
+
+	(defun use-variable-fonts ()
+	  (interactive)
+	  (variable-pitch-mode)
+	  (setq cursor-type 'bar))
+
+	(defun format-font (name style size)
+	  (format "-*-%s-%s-*-*-*-%s-*-*-*-*-*-*" name style size))
+
+	(defun ap/set-fonts (mono-face mono-font-size variable-face variable-font-size)
+	  (when mono-face
+		(let ((default-font (format-font mono-face "normal" mono-font-size)))
+		  (add-to-list 'default-frame-alist `(font . ,default-font))
+		  (set-face-font 'fixed-pitch default-font)
+		  (set-frame-font default-font t t)))
+	  (when variable-face
+		(set-face-font 'variable-pitch (format-font variable-face "normal" variable-font-size))))
+
+	(defun ap/set-fonts-according-to-system ()
+	  (interactive)
+	  (cond
+	   ((eq window-system 'w32)
+		(ap/set-fonts "Liberation Mono" 11 "Segoe UI" 11))
+	   ((eq window-system 'ns)
+		(let ((displays (string-to-number (shell-command-to-string "system_profiler SPDisplaysDataType | grep \"Online: Yes\" | wc -l"))))
+		  (if (eq displays 1)
+			  (ap/set-fonts "Monoid HalfTight" 12 "Lucida Grande" 12)
+			(ap/set-fonts "ProggyTiny" 11 "Lucida Grande" 12))))
+	   ((eq window-system 'x)
+		(ap/set-fonts "Source Code Pro" 10 "Input Sans" 10))))
+
+	(ap/set-fonts-according-to-system))
 #+END_SRC
 
 Reduce font decoration.  I’m trying to see whether this helps me focus