Add argument to specify window when opening from neotree
This commit is contained in:
parent
fa64eb3246
commit
214e5a847d
|
@ -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)))
|
||||||
|
(if arg
|
||||||
|
(neotree-enter arg)
|
||||||
(let ((mru-winum (winum-get-number (get-mru-window))))
|
(let ((mru-winum (winum-get-number (get-mru-window))))
|
||||||
(apply 'neotree-enter (list mru-winum)))))))
|
(apply 'neotree-enter (list mru-winum))))))))
|
||||||
|
|
||||||
(defun spacemacs/neotree-collapse ()
|
(defun spacemacs/neotree-collapse ()
|
||||||
"Collapse a neotree node."
|
"Collapse a neotree node."
|
||||||
|
|
Loading…
Reference in a new issue