summaryrefslogtreecommitdiff
path: root/plugin/fzf.vim
AgeCommit message (Collapse)Author
2020-02-10[vim] Consider ambiwidth for border (#1861)Kyoichiro Yamada
Close #1856 Close #1857
2020-02-06[vim] Border style for popup window (rounded | sharp | horizontal)Junegunn Choi
2020-02-06[vim] Add support for xoffset and yoffset options for popupJunegunn Choi
Close https://github.com/junegunn/fzf.vim/issues/942
2020-02-05[vim] Set &bufhidden=hide before starting terminal bufferJunegunn Choi
2020-02-04[vim] Popup window support for both Vim and NeovimJunegunn Choi
e.g. let g:fzf_layout = { 'window': { 'width': 0.9, 'height': 0.6 } } Based on the code from https://github.com/junegunn/fzf.vim/issues/821#issuecomment-581273191 by @lacygoill.
2020-01-07[vim] Use iconv only if +iconv is enabled (#1813)Jan Edmund Lazo
2019-12-16[vim] Encode list source to codepage (#1794)Jan Edmund Lazo
2019-12-15[vim] Use cterm colors on Windows (#1793)Jan Edmund Lazo
Truecolor does not work on default Windows terminal. It is a problem in neovim GUIs. https://github.com/sainnhe/edge/issues/5#issuecomment-565748240
2019-12-15Add MSYS2 support as a vim plugin (#1677)msr1k
* Add MSYS2 support as a vim plugin Add &shellcmdflag and TERM environment variable treatment. - Make &shellcmdflag `/C` when &shell turns into `cmd.exe` - Delete %TERM% environment variable before fzf execution * Change shellescape default value depending on s:is_win flag * Make TERM environment empty only when gui is running * Stop checking &shell in fzf#shellescape function This funcion's behavior is controlled by only if it is Windows or not. So there is no need to check &shell. * Take neovim into consideration when to set shellcmdflag * Add &shellxquote control
2019-12-12[windows/vim] Encode batchfile in current codepageJunegunn Choi
Backport https://github.com/junegunn/vim-plug/pull/913
2019-11-12[nvim] Handle SIGHUP in exit handler (#1749)Marco Hinz
In recent Nvim versions, an "Error running ..." message is shown even for normal use cases, such as: :Files <c-\><c-n> :close Closing the window will :bwipeout! the terminal buffer, because fzf sets bufhiden=wipe. When deleting the terminal buffer while fzf is still running, Nvim sends SIGHUP. This happens for quite some time already, but the bug only manifests since this commit: https://github.com/neovim/neovim/commit/939d9053b It's The Right Thing to do when the application exited due to a signal. Before that commit, no "Error running ..." message was shown, because 1 (instead of 128 + 1 == SIGHUP) was returned which the exit handler in fzf.vim treats as "NO MATCH".
2019-11-02[vim/windows] Use chcp only if sed is in PATHJunegunn Choi
https://github.com/junegunn/vim-plug/pull/891
2019-10-08[vim/windows] Fix chcp parsing for the current codepageJunegunn Choi
https://github.com/junegunn/vim-plug/pull/888
2019-09-29[vim] Output of chcp was not parsed correctlyJunegunn Choi
By @gh4w and @janlazo See https://github.com/junegunn/vim-plug/commit/68b31a4a66ec945ff299db25a8a6382cd48edf14
2019-09-09[vim] Shell-escape `--color` option generated by fzf#wrapJunegunn Choi
Fix https://github.com/junegunn/fzf.vim/issues/855
2019-07-09[vim] Fix name-based colors for GVim/8.0 w/o builtin terminal (#1634)charlton1
(i.e. spawn xterm)
2019-03-28[vim] Do not restore cwd when autochdir is set and buffer changedJunegunn Choi
Close #1539
2019-03-26[vim] Increase window height by 2 when --border is setJunegunn Choi
Close #1535
2018-08-20[vim] Fix directory switching around sink functionJunegunn Choi
Close #1356 Related: - #612 - https://github.com/junegunn/fzf.vim/issues/308
2018-08-10[vim] Clear temporary window-local working directoryJunegunn Choi
Close #1085 Close #1086 Close https://github.com/junegunn/fzf.vim/issues/678
2018-05-13[vim] Use CRLF in batchfile for multibyte codepage (#1289)Jan Edmund Lazo
Close #1288
2018-04-26[vim] Ignore Vim:Interrupt when "Abort" selected on E325Junegunn Choi
Close #1268
2018-01-26[vim] Make list options compatible with layout optionsJunegunn Choi
Fix #1205
2017-12-05[vim] Fix terminal buffer cleanup on Vim 8Junegunn Choi
Close #1172
2017-12-03[vim] Remove unnecessary term_wait workaroundJunegunn Choi
The issue is fixed in https://github.com/vim/vim/commit/1232624ae5b56c167c5982a2620f736c4bbc19ef
2017-11-22[vim] Don't use :terminal on msys2 or Cygwin (#1155)Jan Edmund Lazo
Close #1152 msys2 terminal Vim assumes that it runs in mintty so `:terminal` uses `TERM=xterm`. fzf doesn't support `TERM=xterm` on Windows.
2017-09-30[neovim] Fix Neovim plugin to use terminal instead of --heightJunegunn Choi
Close #1066 Close #1068
2017-09-29[vim] Use Vim 8 terminal when appropriateJunegunn Choi
Close #1055
2017-09-07[vim] Do not pathshorten prompt in cygwin (#1043)Jan Edmund Lazo
Prevents the following case: before pathshorten - /usr/bin after pathshorten - /u/bin piped to cmd.exe - U:/bin
2017-09-07[vim] Update FZF command not set up lengthy prompt on narrow screenJunegunn Choi
Port of https://github.com/junegunn/fzf.vim/commit/e7928d154aad71e530daf5c17733275da5732680 Since :FZF does not enable preview window, we determine based on full &columns instead of &columns / 2.
2017-09-05[vim] Bind Ctrl-J in Vim terminal to fix enter keyJan Edmund Lazo
Temporary workaround for non-Windows environment Reference: https://github.com/vim/vim/issues/1998 https://github.com/junegunn/fzf/pull/1019#issuecomment-327008348
2017-09-05[vim] Use s:execute_term in WindowsJan Edmund Lazo
IMPORTANT: cmd.exe and powershell are fine in default Windows terminal. cmd.exe prompt is broken on ConEmu because it natively supports ucs-2 only. utf-16 support is exclusive to .Net (ie. powershell). utf-8 supports requires chcp, external program, but does not fix the cmd.exe prompt. Use powershell on ConEmu to avoid corrupted text on display
2017-09-05[vim] s:execute_term works in GVim on WindowsJan Edmund Lazo
Requirements: - compiled with +terminal - has patch-8.0.995 - has('gui_running') returns 1
2017-09-05[neovim] use batchfile for s:execute_term in WindowsJan Edmund Lazo
2017-09-05[neovim] Fix terminal buffer marker on WindowsMichael Smith
Original Patch: https://github.com/junegunn/fzf/commit/a9bf29b65ec36d9caa7298aad0322fba8cb3e130
2017-09-05[neovim] use terminal in Windows for v0.2.1+Jan Edmund Lazo
2017-08-30[neovim] Set &shell to sh (again) after opening a new windowJunegunn Choi
Close #1031
2017-08-28[vim] Add parens around piped source commands (#1029)Jack O'Connor
Previously a command like `echo a && echo b` would get transformed into `echo a && echo b | fzf`, which only pipes the output of the second command. Adding parentheses around the source command avoids this issue, and works on both Unix and Windows.
2017-08-26[neovim] Allow running FZF in multiple windowsJunegunn Choi
Close #1023
2017-08-20[vim] Escape backslashes in fzf#shellescape (#1021)Jan Edmund Lazo
2017-08-14[vim] Allow Funcref in g:fzf_actionJunegunn Choi
https://github.com/junegunn/fzf.vim/issues/185
2017-08-09[vim] Fix issues with other plugins changing working directoryJunegunn Choi
Close #1005
2017-07-30[vim] Fix escape of backslash in s:shortpathJan Edmund Lazo
Close #1000
2017-07-23[nvim] Disable number in fzf bufferJunegunn Choi
https://github.com/junegunn/fzf.vim/issues/396#issuecomment-317214036 One can override the setting on FileType fzf autocmd.
2017-07-18[vim] Use fnameescape to escape command line argumentsJunegunn Choi
Fix https://github.com/junegunn/fzf.vim/issues/404 Thanks to @janlazo.
2017-07-10[neovim] Fix lcd when fzf job exits on Windows (#970)Jan Edmund Lazo
Related: #960 (relative filepaths)
2017-07-09[vim] Don't pipe FZF_DEFAULT_COMMAND in Windows (#969)Jan Edmund Lazo
Related #960, #552
2017-06-09[vim] Expand 'dir' on Cygwin to handle Windows-style pathsJunegunn Choi
See https://github.com/junegunn/fzf/pull/933#discussion_r120011934 Close https://github.com/junegunn/fzf.vim/pull/386
2017-06-05[vim] Add support for Cygwin (#933)Jan Edmund Lazo
2017-06-04[vim] Allow running install --bin on CygwinJunegunn Choi