dot/xinitrc: Factor out the common Emacs size parameters.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 12 May 2016 08:41:52 +0000 (09:41 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 12 May 2016 08:41:52 +0000 (09:41 +0100)
dot/xinitrc

index 0871b35..a1f6e06 100755 (executable)
@@ -233,32 +233,13 @@ term=$(pick_program terminal pterm Eterm xterm)
 ## e_lineht = height of a character line in pixels
 ## e_vextra = number of additional vertical cruft pixels
 ##     So an N-line Emacs frame takes N*e_lineht + e_vextra pixels
+e_colwd=492 e_colchars=82 e_lineht=13
 case "$emacs" in
-  emacs21 | emacs)
-    e_colwd=492 e_hextra=34
-    e_colchars=82 e_cextra=-2
-    e_lineht=13 e_vextra=52
-    ;;
-  emacs22 | emacs23)
-    e_colwd=492 e_hextra=8
-    e_colchars=82 e_cextra=-6
-    e_lineht=13 e_vextra=46
-    ;;
-  emacs24)
-    e_colwd=492 e_hextra=5
-    e_colchars=82 e_cextra=-6
-    e_lineht=13 e_vextra=42
-    ;;
-  emacs23-lucid)
-    e_colwd=492 e_hextra=7
-    e_colchars=82 e_cextra=-6
-    e_lineht=13 e_vextra=48
-    ;;
-  emacs24-lucid)
-    e_colwd=492 e_hextra=7
-    e_colchars=82 e_cextra=-5
-    e_lineht=13 e_vextra=48
-    ;;
+  emacs21 | emacs) e_hextra=34 e_cextra=-2 e_vextra=52 ;;
+  emacs22 | emacs23) e_hextra=8 e_cextra=-6 e_vextra=46 ;;
+  emacs24) e_hextra=5 e_cextra=-6 e_vextra=42 ;;
+  emacs23-lucid) e_hextra=7 e_cextra=-6 e_vextra=48 ;;
+  emacs24-lucid) e_hextra=7 e_cextra=-5 e_vextra=48 ;;
 esac
 
 ## Terminal window measurements.