- ๐ Performing basic file operations.
- ๐ Supports easy-to-use 2-window filer.
- โ๏ธ Light operability.
- ๐ Customizable to your liking.
- ๐ Not depends on other plugins or external.
vfiler.vim requires Neovim(0.5.0+) or Vim8.2+ with if_lua.
Using vim-plug
Plug 'obaland/vfiler.vim'
Using dein.vim
call dein#add('obaland/vfiler.vim')
Using packer.nvim
use {
'obaland/vfiler.vim',
}
Basically, after installing in any way, start with the VFiler
command. The vfiler.vim will start in the current directory.
:VFiler
You can do various things with options
.
See command usage for details.
vfiler.vim can also be started by calling a require'vfiler'.start()
.
require('vfiler').start({path})
You can do various things with configs
.
See Lua function usage for details.
- Please see more details: Usage
vfiler.vim can be customized to your liking.
The following is an example.
:VFiler -auto-cd -auto-resize -keep -layout=left -name=explorer -width=30 -columns=indent,icon,name
require('vfiler/config').setup {
options = {
auto_cd = true,
auto_resize = true,
keep = true,
layout = 'left',
name = 'explorer',
width = 30,
columns = 'indent,icon,name',
},
}
require('vfiler').start()
vfiler.vim has various other customization mechanisms.
- Please see more details: Customization
There are also some extension plugins for vfiler.vim.
Please use it as you like.
Basic (with devicons)
Explorer style (with devicons)
I am hoping to continually improve it as far as time permits.
Welcome your requests and suggestions, so please create an issue.
vfiler.vim
is licensed under the MIT license.
Copyright ยฉ 2018, obaland