Path navigator designed to work with Vim's built-in mechanisms and complementary plugins.
:g
, automate it with g:dirvish_mode
:Shdo[!]
generates shell scriptEach Dirvish buffer contains only filepaths, hidden by conceal.
y
to yank a path, then feed it to :r
or :e
or whatever.:sort
, filter with :global
. Hit R
to reload.:'<,'>caddb
), iterate with :cdo
.:Shdo[!]
.:set ft=dirvish
on any buffer to enable Dirvish features:
git ls-files | vim +'setf dirvish' -
So commands and plugins that work with @%
and @#
do the Right Thing.
@#
to get the Dirvish buffer from a :Shdo
buffer:For any purpose. It's safe and reversible.
:sort
or :global
to re-arrange the view, delete lines with d
, etc. Then :%Shdo
the result.:!
to see inline results:u
to undo, or R
to reload.The arglist is an ad-hoc list of filepaths.
x
to add files to the (window-local) arglist.:argdo
, or plugin features like ]a
.:Shdo!
(mapping: [count].
) to generate a shell script from the arglist.Some people have created plugins that extend Dirvish:
ssh://
and other remote pathsDirvish was originally forked (and completely rewritten) from filebeagle by Jeet Sukumaran.
Copyright 2015 Justin M. Keyes.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4