This plugin add features:
- commands starting with List and Grep (enhanced lgrep)
- recursive listing of a directory
- list vim things : oldfiles, syntax, buffers, tabs, marks, history, keymap, colorscheme, functions, commands
- allow to diff direchory (with vimdiff) [setf directory if the path is not recognized].
First, what is it ?
- a filter is a pattern like useable in =~ expression
- pattern shall be cumulated with '&'
- '!filter' invert the filter
List path [filter [& [!]filter]]
Show a recursive list of the directory in args, with optionnal filters.
ListHere
(see List) List directory of the current file
ListOld [filter]
List old files
ListSyntaxFiles [filter]
List syntax files
ListBuffers [filter]
List buffers
ListTabs [filter]
List tabs
ListMarks [filter]
List marks
ListSearchHistory [filter]
List search history
ListCmdHistory [filter]
List command history
ListHi [filter]
List syntax color elements (:hi)
ListSyntax [filter]
List syntax for the current filetype (:syntax)
ListAutoCmd [filter]
List syntax color elements (:au)
ListKeyMap [filter]
List keymapping (:map command)
ListCommands [filter]
List commands (:command command)
ListFunctions [filter]
List commands (:function command)
ListColors [filter]
List colorscheme (:colors command)
Grep path pattern
Grep ...
GrepHere pattern
Grep in directory related to current file
VGrepHere pattern
GrepHere in another window in order to explore without hidden current buffer
GrepFile pattern
grep a pattern in current file
GrepSetF filetype
add allowed filetype to search with grep (this update b:find_related_file_extensions)