Add argument to specify window when opening from neotree

This commit is contained in:
Lupco Kotev 2018-05-18 11:06:57 +02:00 committed by syl20bnr
parent fa64eb3246
commit 214e5a847d

View file

@ -9,9 +9,9 @@
;; ;;
;;; License: GPLv3 ;;; License: GPLv3
(defun spacemacs/neotree-expand-or-open () (defun spacemacs/neotree-expand-or-open (&optional arg)
"Expand or open a neotree node." "Expand or open a neotree node."
(interactive) (interactive "P")
(let ((node (neo-buffer--get-filename-current-line))) (let ((node (neo-buffer--get-filename-current-line)))
(when node (when node
(if (file-directory-p node) (if (file-directory-p node)
@ -21,8 +21,10 @@
(when neo-auto-indent-point (when neo-auto-indent-point
(next-line) (next-line)
(neo-point-auto-indent))) (neo-point-auto-indent)))
(let ((mru-winum (winum-get-number (get-mru-window)))) (if arg
(apply 'neotree-enter (list mru-winum))))))) (neotree-enter arg)
(let ((mru-winum (winum-get-number (get-mru-window))))
(apply 'neotree-enter (list mru-winum))))))))
(defun spacemacs/neotree-collapse () (defun spacemacs/neotree-collapse ()
"Collapse a neotree node." "Collapse a neotree node."