summaryrefslogtreecommitdiffstats
path: root/plugin
AgeCommit message (Collapse)Author
2021-05-21[vim] Workaround for Neovim bug of unconditionally evaluating `unlet $ENV_VAR`Junegunn Choi
See #2495
2021-05-19[vim] Use terminal buffer on 'down' layout on regular Vim on terminalJunegunn Choi
When 'down' layout was used on regular Vim on terminal, fzf would open below the editor using `--height` option. This was the only case where terminal buffer was not used (the code was written when Vim didn't have builtin terminal) and this exception has been a constant source of confusion. This commit makes fzf open in a terminal buffer even in that case.
2021-05-19[vim] Use FZF_DEFAULT_COMMAND instead of STDIN pipeJunegunn Choi
So that fzf can finish immediately even when the input process doesn't handle SIGPIPE and keeps running. Fix #2481
2021-04-28[vim] Fix screen offset of relatively positioned popup windowJunegunn Choi
Fix #2461
2021-04-17[vim] Support relative-to-window positioning of popup (#2443)Tom Picton
Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
2021-04-06[vim] Compare binary versionsJunegunn Choi
Close #2410
2021-04-05[vim] Fix paste on MacVimJunegunn Choi
Close https://github.com/junegunn/fzf.vim/issues/1233
2021-03-08[vim] Vim 8.0 compatibilityJunegunn Choi
Fix #2367
2021-02-25[vim] Add keepjump to switch_back() function (#2363)Jonathan Müller
Otherwise, the jump list will contain a (hidden) entry for the FZF buffer if `window: enew` is used.
2021-02-25[vim] Remove unnecessary `border` management in nvim floating window (#2370)Hiroki Konishi
2021-02-22[vim] Force redraw by exiting and re-entering terminal modeJunegunn Choi
Workaround for Neovim v0.5.0-dev https://github.com/junegunn/fzf/issues/2352#issuecomment-782894123
2021-02-22[vim] Call feedkeys only when the destination buffer is a terminalJunegunn Choi
Fix #2352 Fix https://github.com/junegunn/fzf.vim/issues/1216 Close #2364
2021-02-17[vim] Use tnoremap only when it's availableJunegunn Choi
Fix #2357
2021-02-15[vim] Stay in terminal mode if fzf#run is called from sinkJunegunn Choi
Fix #2352
2021-02-03[vim] fzf#run should ignore empty 'dir' argumentJunegunn Choi
Fix #2343
2021-01-17[vim] Exit terminal mode before closing FZF window (#2326)Olivier Roques
Fix https://github.com/junegunn/fzf.vim/issues/1216
2020-12-16[vim] Allow closing Vim running fzf without confirmationJunegunn Choi
Close #2287
2020-11-19[vim] &termwinkey may not be availableJunegunn Choi
/cc @Caid11
2020-11-17[vim] Clean up temp files on interrupt (#2252)Michal Domonkos
The clean-up is done in s:collect(), so let's make sure it's run before we may terminate due to CTRL-C or ESC (or some other error code) in s:exit_handler().
2020-11-15[vim] Map CTRL-Z to <nop>Junegunn Choi
2020-11-15[vim] Set termwinkey to allow CTRL-WJunegunn Choi
Fix https://github.com/junegunn/fzf.vim/issues/1176
2020-11-05[vim] Fix double path separator issue on WindowsJunegunn Choi
Fix https://github.com/junegunn/fzf.vim/issues/1141
2020-10-31[vim] Set maxwidth and maxheight when creating a popupJunegunn Choi
For me, this fixes invalid popup size problem on Windows GVim
2020-10-31[vim] Remove dead codeJunegunn Choi
2020-10-30[vim] See the last line of "fzf --version" outputJunegunn Choi
The output may contain some unexpected warning messages from the shell if it's not properly configured. While such extra messages should be properly addressed by the user, we can ignore them by checking the last line of the output instead of the first line. Related: https://github.com/junegunn/fzf.vim/commit/bd3a021ec11617c56e6aa95578fee619445b029d
2020-10-29[vim] Allow 'border': 'no' to be consistent with --color=noJunegunn Choi
2020-10-270.24.00.24.0Junegunn Choi
2020-10-27Merge branch 'devel' into masterJunegunn Choi
2020-10-27fixupJunegunn Choi
2020-10-27Fix: barbled multibyte text(exe. Japanese).nekowasabi
2020-10-27[vim] Download latest binary to meet version requirementJunegunn Choi
2020-10-26[vim] Add 'none' option for popup borderJunegunn Choi
2020-10-26Add more --border optionsJunegunn Choi
Instead of drawing the window border in Vim using an extra window, extend the --border option so that we do can it natively. Close #2223 Fix #2184
2020-09-12[vim] Change the default layout to use popup windowJunegunn Choi
The new default is { 'window' : { 'width': 0.9, 'height': 0.6, 'highlight': 'Normal' } } The default highlight group for the border of the popup window is 'Comment', but 'Normal' seems to be a safer choice. If you prefer the previous default, add this to your Vim configuration file: let g:fzf_layout = { 'down': '40%' } (fzf will fall back to this if popup window is not supported)
2020-09-09[vim] Expose fzf#exec() functionJunegunn Choi
2020-09-06[vim] Allow specifying popup width and height in absolute integer valueJunegunn Choi
Fix https://github.com/junegunn/fzf.vim/issues/1116
2020-07-26Fix failure of w:fzf_pushd unlet depending on timing (#2119)yuki yano
2020-07-15[vim] Preserve current directory in case someone changes it (#2096)Yanlin Sun
Preserve current directory in case current directory is changed by others after the call of s:open Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
2020-06-29[vim] Disable height calculation when 'preview' is found in the option stringJunegunn Choi
Fix #2093 And we'll phase out height specification with `~` prefix.
2020-06-21[nvim] Fix floating window requirements (#2089)Jan Edmund Lazo
Vim 8.1.2371 https://github.com/vim/vim/commit/05ad5ff0ab34ed9a5296dedd420ca81698b8ce22 Nvim 0.4.0 https://github.com/neovim/neovim/commit/9a1675b065394734ddaef91a314896028e2b1d46
2020-06-20[vim] Make fzf#wrap support v:true and v:false as wellJunegunn Choi
Fix #2087
2020-05-17[vim] Don't set wfw, wfh, bh options when opening popup (#2042)lacygoill
* No need to restore &wfw and &wfh when using popup window Co-authored-by: lacygoill <lacygoill@lacygoill.me> Co-authored-by: Junegunn Choi <junegunn.c@gmail.com>
2020-05-15[vim] Don't start extra process when opening popup (#2000)ichizok
Fix #2038
2020-04-05[vim] Add 'tmux' layout option to use fzf-tmuxJunegunn Choi
e.g. if exists('$TMUX') let g:fzf_layout = { 'tmux': '-p90%,60%' } else let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } } endif
2020-03-30[vim] Fix issue with multiple popups (#1927)lacygoill
Invoking fzf from an existing Vim popup terminal is a special case. It requires some new code to avoid E994 from being raised and the user being stuck in a non-closable popup window. Fix #1916
2020-03-03[vim] Fix height calculationJunegunn Choi
Fix #1418 e.g. call fzf#run({'source': [1, 2, 3], 'down': '~50%', 'options': "--border --header $'1\n2'"})
2020-03-01[vim] Throw error when popup support is unavailableJunegunn Choi
https://github.com/junegunn/fzf.vim/issues/943 https://github.com/junegunn/fzf.vim/issues/959
2020-02-16[vim] Pick up fzf-tmux on $PATH when bin/fzf-tmux is not foundJunegunn Choi
Close #1874
2020-02-14[vim] Remove unnecessary statementJunegunn Choi
2020-02-14[vim] Add fzf#install() for downloading fzf binaryJunegunn Choi