Skip to content

luffah/vim-findthings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Find things (Vim)

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].

All commands use filters

First, what is it ?

  • a filter is a pattern like useable in =~ expression
  • pattern shall be cumulated with '&'
  • '!filter' invert the filter

Commands

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)

About

Vim plugin to find things (grep and list files, list vim specific things)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors