Kassio Borges
712b7b2188
[vim] Expose buffer variable with the current fzf setup ( #828 )
...
Exposing the `b:fzf` variable will be useful to get information about
which command is being executed on the current fzf window. With that,
now, it's possible to use the current command name on the statusline:
```viml
au User FzfStatusLine call <SID>fzf_statusline()
function! s:fzf_statusline()
let fzf_cmd_name = get(b:fzf, 'name', 'FZF')
let &l:statusline = '> '.fzf_cmd_name
endfunction
```
8 years ago
Junegunn Choi
a425e96fb2
[vim] g:fzf_prefer_tmux for choosing fzf-tmux over --height
...
https://github.com/junegunn/fzf.vim/issues/296
8 years ago
Junegunn Choi
cbb5134874
[vim] Use 24-bit colors if termguicolors is set
8 years ago
Junegunn Choi
2a669e9a17
Clear lines even when background color is not set
...
Also revert the workaround in Vim plugin introduced in fa7c897
.
Related: #814
8 years ago
Junegunn Choi
fa7c8977a8
[vim] tput el to clear the last line
...
Close #814
Not grouping commands to avoid errors on non-standard shells.
8 years ago
Junegunn Choi
05ed57a9f0
Merge pull request #794 from junegunn/devel
...
0.16.0
8 years ago
Junegunn Choi
2720816266
[vim] Use /dev/tty as STDIN when using --height w/o explicit source
8 years ago
Justin M. Keyes
1896aa1748
s:common_sink(): Avoid duplicate BufEnter. ( #803 )
...
Later versions of Vim/Nvim handle `:edit <dir>` inside try-catch.
e13b9afe12
https://github.com/vim/vim/pull/1375
8 years ago
Junegunn Choi
1a50f1eca1
[vim] Use --height instead of fzf-tmux
8 years ago
Junegunn Choi
1448d631a7
Add --height option
8 years ago
Jan Edmund Lazo
3670273719
[vim] Use cmd.exe directly on GVim (launcher='%s') ( #787 )
8 years ago
Jan Edmund Lazo
6c0fd7f9ca
[vim] FZF command to handle Windows paths with spaces
...
- Use noshellslash for strict path expansion in fzf#run and s:cmd
(shellescape depends on shellslash)
- Double-quote the fzf command for cmd.exe
- Add fzf#shellescape to encapsulate the logic
- Close #786
8 years ago
Jan Edmund Lazo
42a2371d26
[vim] Use cmd.exe in Windows ( #785 )
8 years ago
Daniel Hahler
847c512539
s:execute_term: switch_back: check that self.pbuf exists ( #776 )
...
With a `bufhidden=wipe` buffer (e.g. vim-startify) the buffer would not
exist anymore, resulting in an error.
8 years ago
Marco Hinz
8a502af4c1
Neovim: event handlers always expect three arguments ( #768 )
8 years ago
Junegunn Choi
c60bfb2b0f
[neovim] Keep alternate file unchanged
...
Close https://github.com/junegunn/fzf.vim/issues/265
8 years ago
Junegunn Choi
ab9ae4f643
[vim] Fix path display in FZF when cwd is ~
8 years ago
Junegunn Choi
d9a51030ea
[vim] Display relative path in prompt
8 years ago
Junegunn Choi
37f2d8f795
[vim] Respect g:fzf_colors
...
Close #711
8 years ago
Junegunn Choi
9b9ad39143
[vim] Set g:loaded_fzf
8 years ago
Junegunn Choi
053af9a1c8
[fzf-tmux/vim/nvim] Do not split small window
...
Close #699
8 years ago
Junegunn Choi
01b88539ba
[vim] Apply --multi and --prompt to :FZF command
8 years ago
Junegunn Choi
d87390934e
[neovim] Do not resize if the size of the screen has changed
...
Related #642
8 years ago
Joshua Rubin
f025602841
[vim] Reset window sizes on close
...
Fix #520
Fix junegunn/fzf.vim#42
8 years ago
Junegunn Choi
f958c9daf5
[vim] Tilde prefix is not allowed for `left` or `right` layout
8 years ago
Junegunn Choi
3e88849386
[vim] Fix "E706: Variable type mismatch for: arg"
8 years ago
Junegunn Choi
62f6ff9d6c
[vim] Make arguments to fzf#wrap() optional
...
fzf#wrap([name string,] [opts dict,] [fullscreen boolean])
8 years ago
Junegunn Choi
7cef92fffe
[vim] Delete fzf buffer even when exit status is non-zero
...
Fix #183
8 years ago
Junegunn Choi
42e4992f06
[vim] Make sure to delete fzf buffer
...
Close junegunn/fzf.vim#173 and #630
8 years ago
Kassio Borges
27444d6b1e
Remove `name` option from `termopen`.
...
`termopen` no longer accepts a `name` option, instead we should suffix the
command with `;#NAME`.
8 years ago
Junegunn Choi
d6a99c0391
[vim] v:shell_error can change around redraw!
...
Patch suggested by Mariusz Atamańczuk
8 years ago
Junegunn Choi
f787f7e651
[vim] Add fzf#wrap helper function
...
Close #627
8 years ago
Junegunn Choi
a7c9c08371
[vim] Make :FZF command configurable with g:fzf_layout
...
To make it consistent with the other commands in fzf.vim
8 years ago
Junegunn Choi
a1049328d6
[vim] Adjust split size when --header option is set
...
Close #622
8 years ago
Junegunn Choi
5c2b96bd00
[vim] Fix error with multi-line $FZF_DEFAULT_COMMAND
...
Close #620
8 years ago
Junegunn Choi
942ba749c7
[vim] Restore working directory even when new window is opened
...
Close #612
8 years ago
Edgar Hipp
fe5db5aadc
Add fzf_prefer_tmux option
8 years ago
Junegunn Choi
1c86aaf342
[vim/fzf-tmux] Handle fzf project directory with spaces
...
Close #583
8 years ago
Junegunn Choi
412c211655
[vim] Use lcd instead of chdir
...
https://github.com/junegunn/fzf.vim/issues/147
8 years ago
Junegunn Choi
0231617857
[neovim] Fix issues with `enew` and `tabnew` layouts
...
Related: #559
9 years ago
Junegunn Choi
095f31b316
[vim] Explicitly set source to FZF_DEFAULT_COMMAND
...
Helps when your `$SHELL` is slow.
Close #552 .
9 years ago
Junegunn Choi
654a7df9b0
[neovim] Set bufhidden and nobuflisted after opening terminal
9 years ago
Junegunn Choi
e867355b2a
[neovim] Restore winfixwidth and winfixheight
...
Fix https://github.com/junegunn/fzf.vim/issues/128
9 years ago
Junegunn Choi
e5ac2ebd7c
[vim] Escape $
...
https://github.com/junegunn/fzf.vim/issues/114
9 years ago
Junegunn Choi
f704b94603
[neovim] Open tab before current tab
...
Related: https://github.com/junegunn/gv.vim/issues/19
9 years ago
Junegunn Choi
3073ca3e5a
[neovim] Take total number of tab pages into account ( #520 )
...
This fixes the problem where a new tab page is not closed when the
following configuration is used:
let g:fzf_layout = { 'window': 'execute (tabpagenr()-1)."tabnew"' }
9 years ago
Justin M. Keyes
a7bc9d5351
s:callback: Always return list.
...
Fixes "E706: Variable type mismatch for: ret" when an exception is
caught.
9 years ago
Junegunn Choi
2b3e740569
[neovim] Fix error in finally block when callback failed
...
e.g. Opening another buffer when `set nohidden`
https://github.com/junegunn/fzf.vim/issues/77
9 years ago
Junegunn Choi
0f281ef894
[vim] Try to make 'dir' option compatible with &autochdir
...
When 'dir' option is passed to fzf#run(), the current working directory
is temporarily changed to the given directory, and restored at the end.
However, this behavior is not compatible with &autochdir. This commit
introduces a heuristic to determine whether or not to restore the
previous working directory.
Related: https://github.com/junegunn/fzf.vim/issues/70
9 years ago
Junegunn Choi
b18db4733c
[vim] Do not restore working directory on unexpected cwd
...
We should not restore the previous working directory if the current
directory has changed somehow. This can happen when &autochdir is set.
9 years ago