Run font hook when setting theme.
This commit is contained in:
parent
fa59eafd9a
commit
f3fc347e46
18
init.el
18
init.el
@ -424,8 +424,8 @@ buffer is not visiting a file."
|
|||||||
;; (defvar dark-themes '(monokai molokai solarized-dark base16-default))
|
;; (defvar dark-themes '(monokai molokai solarized-dark base16-default))
|
||||||
;; (defvar light-themes '(zenburn solarized-light))
|
;; (defvar light-themes '(zenburn solarized-light))
|
||||||
|
|
||||||
(defvar dark-themes '(base16-tomorrow))
|
(defvar dark-themes '(monokai))
|
||||||
(defvar light-themes '(zenburn))
|
(defvar light-themes '(monokai))
|
||||||
|
|
||||||
(defun random-choice (choices)
|
(defun random-choice (choices)
|
||||||
(nth (random (length choices)) choices))
|
(nth (random (length choices)) choices))
|
||||||
@ -446,11 +446,18 @@ buffer is not visiting a file."
|
|||||||
(progn (load-theme appropriate-theme t)
|
(progn (load-theme appropriate-theme t)
|
||||||
(setq current-theme appropriate-theme)))))
|
(setq current-theme appropriate-theme)))))
|
||||||
|
|
||||||
|
(defun set-my-font-for-frame (frame)
|
||||||
|
(condition-case exp
|
||||||
|
(set-default-font "monaco-11" nil t)
|
||||||
|
('error (package-refresh-contents)
|
||||||
|
(set-default-font "menlo-11" nil t) nil)))
|
||||||
|
|
||||||
(defun remove-fringe-and-hl-line-mode (&rest stuff)
|
(defun remove-fringe-and-hl-line-mode (&rest stuff)
|
||||||
(scroll-bar-mode -1)
|
(scroll-bar-mode -1)
|
||||||
(tool-bar-mode -1)
|
(tool-bar-mode -1)
|
||||||
(menu-bar-mode -1)
|
(menu-bar-mode -1)
|
||||||
(set-fringe-mode 0)
|
(set-fringe-mode 0)
|
||||||
|
(set-my-font-for-frame nil)
|
||||||
(setq hl-line-mode nil))
|
(setq hl-line-mode nil))
|
||||||
|
|
||||||
(advice-add 'load-theme :after #'remove-fringe-and-hl-line-mode)
|
(advice-add 'load-theme :after #'remove-fringe-and-hl-line-mode)
|
||||||
@ -458,9 +465,4 @@ buffer is not visiting a file."
|
|||||||
;; enable to set theme based on time of day.
|
;; enable to set theme based on time of day.
|
||||||
(run-at-time "00:00" 3600 'set-theme)
|
(run-at-time "00:00" 3600 'set-theme)
|
||||||
|
|
||||||
(add-hook 'after-make-frame-functions
|
(add-hook 'after-make-frame-functions 'set-my-font-for-frame)
|
||||||
(lambda (frame)
|
|
||||||
(condition-case exp
|
|
||||||
(set-default-font "monaco-11" nil t)
|
|
||||||
('error (package-refresh-contents)
|
|
||||||
(set-default-font "menlo-11" nil t) nil))))
|
|
||||||
|
Loading…
Reference in New Issue
Block a user