diff options
Diffstat (limited to 'emacs/.emacs.d/init.el')
-rw-r--r-- | emacs/.emacs.d/init.el | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index 5f9d011..ed13919 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -141,27 +141,6 @@ MODE1 is enabled and vice-versa." "Set the `disabled' property for each item in FUNCTIONS to nil." (mapc #'(lambda (f) (put f 'disabled nil)) functions)) -(let (setp) - (defun oni:set-theme (frame) - "Try to set the theme for the current (first) frame." - (ignore frame) - (unless setp - (load-theme 'yoshi t) - (require 'svg-mode-line-themes) - (smt/enable) - (require 'oni-smt) - (smt/set-theme 'oni-smt) - (set-face-attribute 'mode-line nil :box nil) - (set-face-attribute 'mode-line-inactive nil :box nil)))) - -(if (daemonp) - (add-hook 'after-make-frame-functions - (lambda (frame) - (cl-letf (((symbol-function 'display-graphic-p) - (lambda (&optional _) t))) - (oni:set-theme frame)))) - (oni:eval-after-init (oni:set-theme nil))) - (defun oni:show-buffer-position () "Show the position in the current buffer." (interactive) @@ -774,6 +753,11 @@ If no direction is given, don't split." (oni:add-hooks 'text-mode-hook #'auto-fill-mode #'flyspell-mode 'oni:make-readable) +;; Load my theme +(if (daemonp) + (add-hook 'after-make-frame-functions 'oni:set-theme-graphically) + (add-hook 'emacs-startup-hook 'oni:set-theme)) + ;;;; Keybindings (global-set-key (kbd "'") 'oni:self-insert-dwim) |