7 Cygwin
Enno edited this page 2024-06-07 10:42:34 +02:00

On Cygwin or MSYS2 (as used by Git Bash), the install script will download the prebuilt fzf binary for Windows platform. Since Fzf 0.53 and Mintty 3.4.5, it runs on mintty, the default terminal emulator shipped with Cygwin, out of the box. For FZF < 0.53, one had to add --no-height to fzf and

  • configure the environment variable MSYS to include enable_pcon on mintty > 3.4.5
  • call fzf with winpty such as suggested here if available, on mintty < 3.4.5

If neither winpty is available and Mintty has a version older than 3.4.5, then :FZF in Vim will start an extra cmd.exe window on mintty to circumvent the aforementioned limitation. See https://github.com/junegunn/fzf/issues/3809 for further details.

Fzf works fine on ConEmu, the default Command Prompt (cmd.exe) and Clink and in Powershell