News for hackers. Stuff that matters.
Re:NeoVim 0.2.0 released by has2k1 on Tuesday May 02, 2017 @07:05AM (#14245420)
Not parent, but I use Neovim and Ranger [1] filemanager and I have a shortcut to open Ranger in a split or full window from which I can browse and open a file. You can do this only because Neovim has a built-in terminal. This may end up replacing vinegar [2] as my in-VIM filemanager.

[1] https://github.com/ranger/ranger

[2] https://github.com/tpope/vim-vinegar

Re:NeoVim 0.2.0 released by cschneid on Tuesday May 02, 2017 @12:12PM (#14247645)
So the nesting you have is Shell -> Nvim -> Ranger, so ranger is contained inside of a vim split?

Mind sharing some docs on how to do that?

Re:NeoVim 0.2.0 released by Tarean on Tuesday May 02, 2017 @01:59PM (#14248821)
Lazy version would be `:vsplit | lcd %:h | term ranger<cr>`.

`vsplit` splits the window vertically. `lcd` sets the bufferlocal working directory which is a new feature in neovim. `term ranger` launches the terminal emulator. If you wanted to be fancy you could add a toggle that reuses the same ranger instance which'd add an additional ~10 loc.

Re:NeoVim 0.2.0 released by has2k1 on Tuesday May 02, 2017 @06:43PM (#14251337)
I use a plugin ranger.vim [1]. Although it works for plain VIM, it is very clunky, since ranger is opened with a !command you get a blocking terminal.

The nesting really is tmux -> Shell -> Nvim -> Ranger.

https://github.com/francoiscabrol/ranger.vim