add new config file for elscreen
authorPeng Li <seudut@gmail.com>
Sat, 23 May 2015 15:48:22 +0000 (23:48 +0800)
committerPeng Li <seudut@gmail.com>
Sat, 23 May 2015 15:48:22 +0000 (23:48 +0800)
emacs.d/config/init-elscreen.el [new file with mode: 0644]
emacs.d/init.el

diff --git a/emacs.d/config/init-elscreen.el b/emacs.d/config/init-elscreen.el
new file mode 100644 (file)
index 0000000..d560032
--- /dev/null
@@ -0,0 +1,35 @@
+
+;;(add-hook 'elscreen-create-hook
+;;          (lambda ()
+;;            (elscreen-set-default-directory  (elscreen-get-current-screen) "~/CPVE/")))
+;;;            (elscreen-cd-default-directory "~/"))
+;;
+
+(add-hook 'elscreen-goto-hook
+          (lambda ()
+            (elscreen-cd-default-directory
+              (elscreen-get-default-directory (elscreen-get-current-screen)))))
+
+(defun sd-cd-dd (dir)
+  "Set default directory screen."
+  (interactive "sSet dir:")
+  (elscreen-set-default-directory (elscreen-get-current-screen) dir)
+  (cd dir)
+)
+
+(defun sd-show-dir ()
+  "show elscreen default directory."
+  (interactive)
+  (message
+  (elscreen-get-default-directory (elscreen-get-current-screen))))
+
+
+
+(add-hook 'buffer-list-update-hook
+          (lambda ()
+            (let ((el-dir (elscreen-get-default-directory (elscreen-get-current-screen))))
+              (if (> (length el-dir) 0)
+                 (cd el-dir)))))
+
+
+(provide 'init-elscreen)
index e032f4b..7934dbe 100644 (file)
@@ -34,6 +34,7 @@
 
 ;; elscreen should be placed begin of https://github.com/knu/elscreen/issues/6
 (elscreen-start)
+(require 'init-elscreen)
 (require 'init-color-theme)
 ;(require 'init-my-theme-2)
 
 (setq ecb-layout-name "leftright3")
 
 
-
-;;(add-hook 'find-file-hook
-;;          (lambda ()
-;;            (setq default-directory "~/CPVE/")))
-
-;;(add-hook 'buffer-list-update-hook
-;;          (lambda ()
-;;            (elscreen-cd-default-directory
-;;              (elscreen-get-default-directory (elscreen-get-current-screen)))))
-
-
-;;(add-hook 'buffer-list-update-hook
-;;          (lambda ()
-;;            (cd "~/English/")))
-
-;;(add-hook 'elscreen-create-hook
-;;          (lambda ()
-;;            (elscreen-set-default-directory  (elscreen-get-current-screen) "~/CPVE/")))
-;;;            (elscreen-cd-default-directory "~/"))
-;;
-
-(add-hook 'elscreen-goto-hook
-          (lambda ()
-            (elscreen-cd-default-directory
-              (elscreen-get-default-directory (elscreen-get-current-screen)))))
-
-(defun sd-cd-dd (dir)
-  "Set default directory screen."
-  (interactive "sSet dir:")
-;  (message dir)
-  (elscreen-set-default-directory (elscreen-get-current-screen) dir)
-  (cd dir)
-)
-
-(defun sd-show-dir ()
-  "show elscreen default directory."
-  (interactive)
-  (message
-  (elscreen-get-default-directory (elscreen-get-current-screen))))
-
-
-
-(add-hook 'buffer-list-update-hook
-          (lambda ()
-            (let ((el-dir (elscreen-get-default-directory (elscreen-get-current-screen))))
-              (if (> (length el-dir) 0)
-                 (cd el-dir)))))
-              
-