Commit Graph

1461 Commits (79d2ef46160fff0a489b8c69b2930b4e1422d74b)
 

Author SHA1 Message Date
Jan Edmund Lazo 79d2ef4616 [vim] Do not pathshorten prompt in cygwin (#1043)
Prevents the following case:
before pathshorten - /usr/bin
after pathshorten - /u/bin
piped to cmd.exe - U:/bin
7 years ago
Junegunn Choi 5edc3f755c
[vim] Update FZF command not set up lengthy prompt on narrow screen
Port of e7928d154a

Since :FZF does not enable preview window, we determine based on full
&columns instead of &columns / 2.
7 years ago
Junegunn Choi 288976310b
Update g:fzf_colors example 7 years ago
Junegunn Choi 58b5be8ab6
0.17.0-2 7 years ago
Jan Edmund Lazo 26d7896877 [vim] Bind Ctrl-J in Vim terminal to fix enter key
Temporary workaround for non-Windows environment

Reference:
https://github.com/vim/vim/issues/1998
https://github.com/junegunn/fzf/pull/1019#issuecomment-327008348
7 years ago
Jan Edmund Lazo fd6bc7308f [vim] Use s:execute_term in Windows
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
7 years ago
Jan Edmund Lazo 6c41c95f28 [vim] s:execute_term works in GVim on Windows
Requirements:
- compiled with +terminal
- has patch-8.0.995
- has('gui_running') returns 1
7 years ago
Jan Edmund Lazo 446e04469d [neovim] use batchfile for s:execute_term in Windows 7 years ago
Michael Smith 5097e563df [neovim] Fix terminal buffer marker on Windows
Original Patch: a9bf29b65e
7 years ago
Jan Edmund Lazo c7ad97c641 [neovim] use terminal in Windows for v0.2.1+ 7 years ago
Junegunn Choi 9516fe3324
[install] Add --no-{bash,zsh,fish}
Close #1040
7 years ago
Junegunn Choi 20cdbac8c3
[install] Ignore user-defined grep aliases 7 years ago
Junegunn Choi e3e7b3360c
Delete ncurses implementation 7 years ago
Junegunn Choi 655dfb8328
[fzf-tmux] Remove cat command
Close #1039
7 years ago
Mike Hearn 9b9c67b768 [fzf-tmux] Add pane_height/pane_width fallback (#1037) 7 years ago
Junegunn Choi 5b7457ff08
[install] Wait for a linefeed when asking for confirmation
Close #1035
7 years ago
Junegunn Choi 48adad5454
[neovim] Set &shell to sh (again) after opening a new window
Close #1031
7 years ago
Jack O'Connor b27dc3eb17 [vim] Add parens around piped source commands (#1029)
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.
7 years ago
Junegunn Choi e89eebb7ba
0.17.0 7 years ago
Junegunn Choi fee404399a
Make --expect additive
Similarly to --bind or --color.

--expect used to replace the previously specified keys, and
fzf#wrap({'options': '--expect=f1'}) wouldn't work as expected. It
forced us to come up with some ugly hacks like the following:

13b27c45c8/autoload/fzf/vim.vim (L1086)
7 years ago
Junegunn Choi 6b4805ca1a
Optimize rank comparison on x86 (little-endian) 7 years ago
Junegunn Choi 159699b5d7
Remove an unnecessary code branch 7 years ago
Junegunn Choi af809c9661
Minor refactorings 7 years ago
Junegunn Choi 329de8f416
[fzf-tmux] Execute trap with bash instead of the default shell
Close #1007
7 years ago
Junegunn Choi e825b07e85
[neovim] Allow running FZF in multiple windows
Close #1023
7 years ago
Junegunn Choi 71fdb99a07
Remove bound checkings in inner loops 7 years ago
Junegunn Choi 55ee4186aa
Ignore EvtReadNew if EvtReadFin is already set 7 years ago
Junegunn Choi 941b0a0ff7
Minor optimization of FuzzyMatchV2
Calculate the first row of the score matrix during phase 2
7 years ago
Junegunn Choi 6aae12288e
Extract debug code from FuzzyMatchV2 7 years ago
Junegunn Choi 302cc552ef
Remove unused clear arguments of alloc16 and alloc32 7 years ago
Junegunn Choi a2a4df0886
Pass util.Chars by pointer 7 years ago
Jan Edmund Lazo 3399e39968 [vim] Escape backslashes in fzf#shellescape (#1021) 7 years ago
Junegunn Choi 87874bba88
Remove redundant read event when --sync is used 7 years ago
Junegunn Choi c304fc4333
Delay slab allocation 7 years ago
Junegunn Choi 6977cf268f
Limit search scope of uppercase letter 7 years ago
Junegunn Choi 931c78a70c
Short-circuit ANSI processing if no ANSI codes are found
Rework of 656963e. Makes --ansi processing around 20% faster on plain
strings without ANSI codes.
7 years ago
Junegunn Choi 8d23646fe6
Revert "Short-circuit ANSI processing if no ANSI codes are found"
This reverts commit 656963e018.
7 years ago
Junegunn Choi 656963e018
Short-circuit ANSI processing if no ANSI codes are found 7 years ago
Junegunn Choi 644277faf1
Linuxbrew can install fzf
Close #1017
7 years ago
Junegunn Choi 0558dfee79
Remove count field from ChunkList 7 years ago
Junegunn Choi 487c8fe88f
Make Reader event notification asynchronous
Instead of notifying the event coordinator (EventBox) whenever a new
line is arrived, start a background goroutine that periodically does the
task. Atomic.StoreInt32 is much cheaper than mutex synchronization
that happens during EventBox update.
7 years ago
Junegunn Choi 0d171ba1d8
Remove special nilItem 7 years ago
Junegunn Choi 2069bbc8b5
[vim] Allow Funcref in g:fzf_action
https://github.com/junegunn/fzf.vim/issues/185
7 years ago
Jan Edmund Lazo 053d628b53 Add MinGW 64 to install fzf in Windows 64-bit (#1015) 7 years ago
Junegunn Choi 6bc592e6c9
Update FuzzyMatchV1 to use skip optimization used in V2 7 years ago
Junegunn Choi 6c76d8cd1c
Disallow escaping of meta characters except for spaces
https://github.com/junegunn/fzf/issues/444#issuecomment-321719604
7 years ago
Junegunn Choi a09e411936
Treat | as proper query when it can't be an OR operator 7 years ago
Junegunn Choi 02a7b96f33
Treat $ as proper search query
When $ is the leading character in a query, it's probably not meant to
be an anchor.
7 years ago
Junegunn Choi e55e029ae8
Build cache key for a pattern only once 7 years ago
Junegunn Choi 6b18b144cf
Fix escaping of meta characters after ' or ! prefix
https://github.com/junegunn/fzf/issues/444#issuecomment-321432803
7 years ago