> [!NOTE] > > Read [Architecture](https://github.com/vim-fall/fall.vim/wiki/Architecture) to find what the purpose of each modules > ### Curator (Source + Matcher) - [x] Ripgrep - [x] git grep - [x] grep ### Source - General - [x] File - [x] Line - [x] List - Vim - [x] **buffer** - [ ] window - [ ] tabpage - [x] quickfix - [ ] loclist - [x] oldfiles - [ ] grep - [ ] vimgrep - [ ] colorscheme - [ ] highlight - [x] **helptag** - [ ] jumplist - [ ] register - [ ] mark - [ ] command - [x] history (command, search) - [ ] mapping - [ ] LSP - [ ] What we have? ### Matcher - [x] fzf - [x] substring - [x] regexp ### Sorter - [x] lexical sort - [x] numerical sorter ### Renderer - [x] relative path - [x] absolute path - [x] nerdfont - [x] smart path - [ ] smart grep - [x] helptag - [ ] File info (file size, permission, etc.) - [ ] Buffer info (modified, buffer listed, etc.) ### Previewer - [x] buffer - [x] file - [x] helptag - [ ] shell command ### Action - Vim - [x] echo - [x] open - [x] quickfix - [ ] ~~location list~~ - [x] cd/lcd/tcd - [x] cmd - [x] help - [ ] ~~function call~~ - [x] yank - [x] **write buffers (modified buffer)** - [x] **unload/delete/wipe buffers** - [ ] LSP - [ ] What we have? - Others - [x] system open - [x] submatch ### Refiner - [x] relative path - [x] absolute path - [x] cwd filter - [x] exists filter - [ ] File info - [ ] Buffer info
Note
Read Architecture to find what the purpose of each modules
Curator (Source + Matcher)
Source
Matcher
Sorter
Renderer
Previewer
Action
location listfunction callRefiner