Adjust to always open in the dir a (file) buffer is in
authorJoerg Jaspert <joerg@nsb-software.de>
Wed, 27 Aug 2014 16:13:12 +0000 (18:13 +0200)
committerJoerg Jaspert <joerg@nsb-software.de>
Wed, 27 Aug 2014 16:13:12 +0000 (18:13 +0200)
.emacs.d/config/emacs.org

index c97fa0c..a73dfe4 100644 (file)
@@ -2528,8 +2528,19 @@ A emacs tree plugin
 (use-package neotree
   :ensure neotree
   :defer t
-  :bind (("<f8>" . neotree-toggle))
-  )
+  :bind (("<f8>" . jj-neotree-toggle))
+  :commands (neotree-find
+             neotree-toggle
+             neotree)
+  :init
+  (progn
+    (defun jj-neotree-find ()
+      (interactive)
+      (catch 'return
+        (setq npath (buffer-file-name))
+        (if (null npath)
+            (neotree-toggle)
+          (neotree-find npath))))))
 #+END_SRC
 ** nxml
 [2013-05-22 Wed 22:02]