From: Peng Li Date: Sat, 22 Oct 2016 14:09:55 +0000 (+0800) Subject: emacs - set font and menu bar only for window system to fix error on X-Git-Url: http://47.100.26.94:8080/?a=commitdiff_plain;h=4a6d433113fc61126d3998c5bdfcfbb2bd8de085;p=dotfiles.git emacs - set font and menu bar only for window system to fix error on terminal mode --- diff --git a/emacs.d/config.org b/emacs.d/config.org index 20becc7..8dce4e6 100644 --- a/emacs.d/config.org +++ b/emacs.d/config.org @@ -33,7 +33,10 @@ Set system PATH and emacs exec path #+BEGIN_SRC emacs-lisp :tangle yes :results silent (scroll-bar-mode 0) (tool-bar-mode 0) - (menu-bar-mode 1) + + (if window-system + (menu-bar-mode 1) + (menu-bar-mode 0)) ;; (setq debug-on-error t) (setq inhibit-startup-message t) @@ -245,11 +248,21 @@ Fix the font alignment issue when both Chinese and English hybird in org-mode ta #+BEGIN_SRC emacs-lisp :tangle yes :results silent ;; Setup font size based on emacs-font-size-pair - (set-font emacs-english-font emacs-cjk-font '(13 . 16)) + (if window-system + (set-font emacs-english-font emacs-cjk-font '(13 . 16))) + ; - ;; (global-set-key (kbd "s-=") 'increase-emacs-font-size) - ;; (global-set-key (kbd "s--") 'decrease-emacs-font-size) + ;; (global-set-key (kbd "s-=") 'increase-emacs-font-size) + ;; (global-set-key (kbd "s--") 'decrease-emacs-font-size) + + ;; set different fonts (chinese) size for org-mode. + (defun sd/org-buffer-font () + "My font setting for org-mode" + (interactive) + (setq buffer-face-mode-face '(:family "cjk-misc" :font "STHeiti" :height 160)) + (buffer-face-mode)) + ;; (add-hook 'org-mode-hook 'sd/org-buffer-font) #+END_SRC ** Color Theme