sponsor Vim development Vim logo Vim Book Ad

ranger.vim : Ranger integration in vim and neovim

 script karma  Rating 46/15, Downloaded by 1026  Comments, bugs, improvements  Vim wiki

created by
francois cabrol
 
script type
ftplugin
 
description
https://github.com/francoiscabrol/ranger.vim

The default shortcut for opening Ranger is <leader>f (\f by default) To disable the default key mapping, add this line in your .vimrc or init.vim: let g:ranger_map_keys = 0

then you can add a new mapping with this line: map <leader>f :Ranger<CR>.

The command for opening Ranger in the current file's directory is :Ranger. Vim will open the selected file in the current window. To open the selected file in a new tab instead use :RangerNewTab.

For opening Ranger in the current workspace, run :RangerWorkingDirectory. Vim will open the selected file in the current window. :RangerWorkingDirectoryNewTab will open the selected file in a new tab instead.

If you want to see vim opening ranger when you open a directory (ex: nvim ./dir), please add this in your .(n)vimrc:
let g:NERDTreeHijackNetrw = 0 // add this line if you use NERDTree
let g:ranger_replace_netrw = 1 // open ranger when vim open a directory
 
install details
Install it with your favorite plugin manager. Example with vim-plug:

    Plug 'francoiscabrol/ranger.vim'

If you use neovim, you have to add the dependency to the plugin bclose.vim:

    Plug 'rbgrouleff/bclose.vim'
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
ranger.vim-2.0.zip 2.0 2017-10-31 7.0 francois cabrol get the last version at https://github.com/francoiscabrol/ranger.vim
ranger.vim-1.0.zip 1.0 2016-05-31 7.0 francois cabrol Initial upload
ip used for rating: 34.228.168.200

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github