diff --git a/custom.el b/custom.el
index 890a22b37e241abcc1cdbc2368e8321cbfd7c0ad..be7fff012fa7d5eff3ea1c7f2287bd55723966b5 100644
--- a/custom.el
+++ b/custom.el
@@ -7,7 +7,7 @@
  '(column-number-mode nil)
  '(custom-safe-themes
    (quote
-    ("503385a618581dacd495907738719565243ab3e6f62fec8814bade68ef66e996" "2abcaf51bedd7e068ec40a41c335aa778b984eca8a429469c6d50fa6f8a910a9" "09c27b23ec1531b59d50616961b820fc3931cc2bec6a0a754b1731762e896f93" "d3a406c5905923546d8a3ad0164a266deaf451856eca5f21b36594ffcb08413a" "53f97243218e8be82ba035ae34c024fd2d2e4de29dc6923e026d5580c77ff702" "ffca7ac44bfe9d585363f6bbf29f19529de216f85dce7a831dfc28883959ec05" "d677ef584c6dfc0697901a44b885cc18e206f05114c8a3b7fde674fce6180879" "8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" "a4c9e536d86666d4494ef7f43c84807162d9bd29b0dfd39bdf2c3d845dcc7b2e" "" default)))
+    ("6dd2b995238b4943431af56c5c9c0c825258c2de87b6c936ee88d6bb1e577cb9" "503385a618581dacd495907738719565243ab3e6f62fec8814bade68ef66e996" "2abcaf51bedd7e068ec40a41c335aa778b984eca8a429469c6d50fa6f8a910a9" "09c27b23ec1531b59d50616961b820fc3931cc2bec6a0a754b1731762e896f93" "d3a406c5905923546d8a3ad0164a266deaf451856eca5f21b36594ffcb08413a" "53f97243218e8be82ba035ae34c024fd2d2e4de29dc6923e026d5580c77ff702" "ffca7ac44bfe9d585363f6bbf29f19529de216f85dce7a831dfc28883959ec05" "d677ef584c6dfc0697901a44b885cc18e206f05114c8a3b7fde674fce6180879" "8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" "a4c9e536d86666d4494ef7f43c84807162d9bd29b0dfd39bdf2c3d845dcc7b2e" "" default)))
  '(delete-selection-mode t)
  '(ecb-layout-window-sizes
    (quote
diff --git a/init.el b/init.el
index 23fefe7d78a170fd4976853b7b8b055232f4418b..0e109c05d7fcdf7586d46b8218447f16cf39c4e1 100644
--- a/init.el
+++ b/init.el
@@ -40,6 +40,7 @@
 ;;; Basic
 ;; ===================================================================================
 (load-theme 'atom-one-dark)
+(add-hook 'tty-setup-hook 'tty-setup-theme)
 (setq-default make-backup-files nil ;; Don't make a backup file which end with "~"
               visible-bell t ;; Flash the frame to represent a bell
               auto-image-file-mode t
diff --git a/lisp/user-fun.el b/lisp/user-fun.el
index e3debd780a255f36a6417d46a6e8126445774145..d4a4e9683923c7a129734b3a29a52edd554cc149 100644
--- a/lisp/user-fun.el
+++ b/lisp/user-fun.el
@@ -102,5 +102,9 @@ locate PACKAGE."
     (diminish list))
   )
 
+(defun tty-setup-theme ()
+    (disable-theme 'atom-one-dark)
+    )
+
 (provide 'user-fun)
 ;;; user-fun.el ends here
diff --git a/srecode-map.el b/srecode-map.el
index bff55d27a531970a81266106bff03652aa396a44..a96b5a9460afec28d25ac4303f2567c9280b110b 100644
--- a/srecode-map.el
+++ b/srecode-map.el
@@ -2,5 +2,5 @@
 ;; EIEIO PERSISTENT OBJECT
 (srecode-map "srecode-map"
   :file "srecode-map.el"
-  :files '(("/usr/local/share/emacs/25.3/etc/srecode/wisent.srt" . wisent-grammar-mode) ("/usr/local/share/emacs/25.3/etc/srecode/texi.srt" . texinfo-mode) ("/usr/local/share/emacs/25.3/etc/srecode/template.srt" . srecode-template-mode) ("/usr/local/share/emacs/25.3/etc/srecode/make.srt" . makefile-mode) ("/usr/local/share/emacs/25.3/etc/srecode/java.srt" . java-mode) ("/usr/local/share/emacs/25.3/etc/srecode/el.srt" . emacs-lisp-mode) ("/usr/local/share/emacs/25.3/etc/srecode/default.srt" . default) ("/usr/local/share/emacs/25.3/etc/srecode/cpp.srt" . c++-mode) ("/usr/local/share/emacs/25.3/etc/srecode/c.srt" . c-mode))
-  :apps '((tests ("/usr/local/share/emacs/25.3/etc/srecode/test.srt" . srecode-template-mode)) (getset ("/usr/local/share/emacs/25.3/etc/srecode/getset-cpp.srt" . c++-mode)) (ede ("/usr/local/share/emacs/25.3/etc/srecode/ede-make.srt" . makefile-mode) ("/usr/local/share/emacs/25.3/etc/srecode/ede-autoconf.srt" . autoconf-mode)) (document ("/usr/local/share/emacs/25.3/etc/srecode/doc-java.srt" . java-mode) ("/usr/local/share/emacs/25.3/etc/srecode/doc-default.srt" . default) ("/usr/local/share/emacs/25.3/etc/srecode/doc-cpp.srt" . c-mode))))
+  :files '(("/usr/share/emacs/25.2/etc/srecode/wisent.srt" . wisent-grammar-mode) ("/usr/share/emacs/25.2/etc/srecode/texi.srt" . texinfo-mode) ("/usr/share/emacs/25.2/etc/srecode/template.srt" . srecode-template-mode) ("/usr/share/emacs/25.2/etc/srecode/make.srt" . makefile-mode) ("/usr/share/emacs/25.2/etc/srecode/java.srt" . java-mode) ("/usr/share/emacs/25.2/etc/srecode/el.srt" . emacs-lisp-mode) ("/usr/share/emacs/25.2/etc/srecode/default.srt" . default) ("/usr/share/emacs/25.2/etc/srecode/cpp.srt" . c++-mode) ("/usr/share/emacs/25.2/etc/srecode/c.srt" . c-mode))
+  :apps '((tests ("/usr/share/emacs/25.2/etc/srecode/test.srt" . srecode-template-mode)) (getset ("/usr/share/emacs/25.2/etc/srecode/getset-cpp.srt" . c++-mode)) (ede ("/usr/share/emacs/25.2/etc/srecode/ede-make.srt" . makefile-mode) ("/usr/share/emacs/25.2/etc/srecode/ede-autoconf.srt" . autoconf-mode)) (document ("/usr/share/emacs/25.2/etc/srecode/doc-java.srt" . java-mode) ("/usr/share/emacs/25.2/etc/srecode/doc-default.srt" . default) ("/usr/share/emacs/25.2/etc/srecode/doc-cpp.srt" . c-mode))))