[Files] Add g:fzf_files_options
This commit is contained in:
parent
25861ddf2b
commit
a24a1bdaa2
3 changed files with 14 additions and 6 deletions
11
README.md
11
README.md
|
@ -121,11 +121,14 @@ let g:fzf_colors =
|
|||
|
||||
#### Command-local options
|
||||
|
||||
The right-hand-side values are the default values for the options.
|
||||
|
||||
```vim
|
||||
" [Files] Extra options for fzf
|
||||
" e.g. File preview using CodeRay (http://coderay.rubychan.de/)
|
||||
let g:fzf_files_options =
|
||||
\ '--preview "(coderay {} || cat {}) 2> /dev/null | head -'.&lines.'"'
|
||||
|
||||
" [Buffers] Jump to the existing window if possible
|
||||
let g:fzf_buffers_jump = 0
|
||||
let g:fzf_buffers_jump = 1
|
||||
|
||||
" [[B]Commits] Customize the options used by 'git log':
|
||||
let g:fzf_commits_log_options = '--graph --color=always --format="%C(auto)%h%d %s %C(black)%C(bold)%cr"'
|
||||
|
@ -134,7 +137,7 @@ let g:fzf_commits_log_options = '--graph --color=always --format="%C(auto)%h%d %
|
|||
let g:fzf_tags_command = 'ctags -R'
|
||||
|
||||
" [Commands] --expect expression for directly executing the command
|
||||
let g:fzf_commands_expect = 'ctrl-x'
|
||||
let g:fzf_commands_expect = 'alt-enter,ctrl-x'
|
||||
```
|
||||
|
||||
#### Advanced customization using autoload functions
|
||||
|
|
|
@ -191,7 +191,7 @@ endfunction
|
|||
" Files
|
||||
" ------------------------------------------------------------------
|
||||
function! fzf#vim#files(dir, ...)
|
||||
let args = {'options': '-m'}
|
||||
let args = {'options': '-m '.get(g:, 'fzf_files_options', '')}
|
||||
if !empty(a:dir)
|
||||
if !isdirectory(expand(a:dir))
|
||||
return s:warn('Invalid directory')
|
||||
|
|
|
@ -151,6 +151,11 @@ Global options~
|
|||
Command-local options~
|
||||
|
||||
>
|
||||
" [Files] Extra options for fzf
|
||||
" e.g. File preview using coderay (http://coderay.rubychan.de/)
|
||||
let g:fzf_files_options =
|
||||
\ '--preview "(coderay {} || cat {}) 2> /dev/null | head -'.&lines.'"'
|
||||
|
||||
" [Buffers] Jump to the existing window if possible
|
||||
let g:fzf_buffers_jump = 1
|
||||
|
||||
|
@ -162,7 +167,7 @@ Command-local options~
|
|||
let g:fzf_tags_command = 'ctags -R'
|
||||
|
||||
" [Commands] --expect expression for directly executing the command
|
||||
let g:fzf_commands_expect = 'ctrl-x'
|
||||
let g:fzf_commands_expect = 'alt-enter,ctrl-x'
|
||||
<
|
||||
|
||||
Advanced customization using autoload functions~
|
||||
|
|
Loading…
Add table
Reference in a new issue