m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-18 00:03:39 -05:00

add snippet to fuzzy search neigbouring files

Alexander Jeurissen
2017-10-26 16:44:18 +02:00
parent d5a5281aac
commit 8d15f84637

@@ -360,3 +360,23 @@ command! -nargs=* Ag call fzf#run({
\ 'down': '50%'
\ })
```
### fuzzy search files in parent directory of current file
This command is very handy if you want to explore or edit the surrounding/neigbouring files of the file your currently editing. (e.g. files in the same directory)
```vim
function! s:fzf_neighbouring_files()
let current_file =expand("%")
let cwd = fnamemodify(current_file, ':p:h')
let command = 'ag -g "" -f ' . cwd . ' --depth 0'
call fzf#run({
\ 'source': command,
\ 'sink': 'e',
\ 'options': '-m -x +s',
\ 'window': 'enew' })
endfunction
command! FZFNeigh call s:fzf_neighbouring_files()
```