Junegunn Choi
a8deca2dd9
[vim] Update README-VIM: fzf can run inside GVim
7 years ago
Junegunn Choi
a78ade1771
Update link to performance chart
7 years ago
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