aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2015-10-07 12:55:08 -0700
committerJakob Odersky <jodersky@gmail.com>2015-10-07 12:55:08 -0700
commitfb88aa94dde5bec73bfcc6caa896e9d1bfb997f7 (patch)
treef77d9cfdfd394826cb8cd2e08c124ab53b7ff55c
parent02c1738a06ae7f98b0382f65907cb72ec8ab705b (diff)
downloaddotfiles-fb88aa94dde5bec73bfcc6caa896e9d1bfb997f7.tar.gz
dotfiles-fb88aa94dde5bec73bfcc6caa896e9d1bfb997f7.tar.bz2
dotfiles-fb88aa94dde5bec73bfcc6caa896e9d1bfb997f7.zip
update emacs config
-rw-r--r--home/.emacs.d/config/neotree.el2
-rw-r--r--home/.emacs.d/config/themes.el15
2 files changed, 17 insertions, 0 deletions
diff --git a/home/.emacs.d/config/neotree.el b/home/.emacs.d/config/neotree.el
index 6d93fff..26df09c 100644
--- a/home/.emacs.d/config/neotree.el
+++ b/home/.emacs.d/config/neotree.el
@@ -16,3 +16,5 @@
(setq neo-theme 'ascii)
(neotree)
+
+(global-set-key [f8] 'neotree-toggle)
diff --git a/home/.emacs.d/config/themes.el b/home/.emacs.d/config/themes.el
index 9a26f6d..c7775fc 100644
--- a/home/.emacs.d/config/themes.el
+++ b/home/.emacs.d/config/themes.el
@@ -1,2 +1,17 @@
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/emacs-color-theme-solarized")
(load-theme 'solarized t)
+
+(add-hook 'after-make-frame-functions
+ (lambda (frame)
+ (let ((mode (if (display-graphic-p frame) 'light 'dark)))
+ (set-frame-parameter frame 'background-mode mode)
+ (set-terminal-parameter frame 'background-mode mode))
+ (enable-theme 'solarized)))
+
+
+(defun solarized-toggle ()
+ (interactive)
+ (invert-face 'default)
+ (enable-theme 'solarized))
+
+(global-set-key [f9] 'solarized-toggle)