Junegunn Choi
fe83589ade
Add test case for --tiebreak=begin
8 years ago
Junegunn Choi
fcf63c74f1
Fix --tiebreak=begin with algo v2
...
Due to performance consideration, FuzzyMatchV2 does not return the exact
positions of the matching characters by default. However, the ommission
caused `--tiebreak=begin` to produce inaccurate result in some cases.
(echo baz foo bar; echo foo bar baz) | fzf --tiebreak=begin -fbar | head -1
# Expected: foo bar baz
# Actual: baz foo bar
This commit fixes the problem by using the end offset which is
guaranteed to be correct.
8 years ago
Junegunn Choi
c95bb109c8
Suppress CSI codes in the output
8 years ago
Junegunn Choi
bd9c46ee34
Update ANSI processor to strip ^H along with its preceding character
8 years ago
Junegunn Choi
736aeaa1d3
Update go-runewidth
...
https://github.com/junegunn/go-runewidth/pull/1
/cc @joshuarubin
8 years ago
Junegunn Choi
dd1f26522c
Fix caching scheme when --exact is set and '-prefix is used
8 years ago
Kassio Borges
712b7b2188
[vim] Expose buffer variable with the current fzf setup ( #828 )
...
Exposing the `b:fzf` variable will be useful to get information about
which command is being executed on the current fzf window. With that,
now, it's possible to use the current command name on the statusline:
```viml
au User FzfStatusLine call <SID>fzf_statusline()
function! s:fzf_statusline()
let fzf_cmd_name = get(b:fzf, 'name', 'FZF')
let &l:statusline = '> '.fzf_cmd_name
endfunction
```
8 years ago
Junegunn Choi
5b749e2d5c
Update documentation
8 years ago
Junegunn Choi
d85a69a709
0.16.3
8 years ago
Junegunn Choi
a425e96fb2
[vim] g:fzf_prefer_tmux for choosing fzf-tmux over --height
...
https://github.com/junegunn/fzf.vim/issues/296
8 years ago
Junegunn Choi
7763fdf6ba
Update man pages
8 years ago
Junegunn Choi
dd156b59fc
Fix display issues with execute action
...
- Move cursor to the top-left corner when starting a command in
alternate screen
- Fix cursor position when returning to alternate screen when fzf is
running in full screen mode
8 years ago
Junegunn Choi
36dceecd58
Add support for ctrl-space key
...
Close #825
8 years ago
Junegunn Choi
421b9b271a
Add execute-silent action
...
Close #823
8 years ago
Junegunn Choi
ed57dcb924
Extend placeholder expression for multiple selections
...
Close #788
8 years ago
Junegunn Choi
95c77bfb98
Use --bind instead of --toggle-sort
...
Related #822
8 years ago
Junegunn Choi
2e3e721344
Merge branch 'devel'
8 years ago
Junegunn Choi
da2c28d5c2
Add --read0 and --print0 to --help output
...
Close #822
8 years ago
Junegunn Choi
dbddee9de9
[fish] Add toggle-sort back to CTRL-R ( #759 )
8 years ago
Junegunn Choi
8731d75607
Recalculate the width of trimmed line
...
Close #821
8 years ago
Junegunn Choi
f2ce233a6d
0.16.2
8 years ago
Junegunn Choi
6a75e30941
Allow invisible preview window (--preview-window 0)
...
Close #820
8 years ago
Junegunn Choi
a3244c4892
Delete every line below the cursor
8 years ago
Junegunn Choi
a5ad8fd3bd
Minor refactoring
8 years ago
Junegunn Choi
deccdb1ec5
Cursor postition response can be preceded by user key strokes
8 years ago
Junegunn Choi
12a43b5e62
Disable mouse if failed to query cursor position
8 years ago
Junegunn Choi
e1291aa6d2
Fix make deps to see the right git dir
8 years ago
Junegunn Choi
bb26f32ac7
Allow build on OpenBSD/FreeBSD/Android
...
Close #497
8 years ago
Junegunn Choi
4d928001b8
Update release script to upload assets in parallel
8 years ago
Junegunn Choi
c4baa6a10c
Update man page: 24-bit color
8 years ago
Junegunn Choi
71dec3dc5e
Fix bug where screen is not properly cleared on toggle-preview
8 years ago
Junegunn Choi
e5017c0431
Remove unnecesasry test case
8 years ago
Junegunn Choi
cbb5134874
[vim] Use 24-bit colors if termguicolors is set
8 years ago
Junegunn Choi
ff248d566d
Drop ncurses dependency
...
Close #818
8 years ago
Junegunn Choi
6ccc12c332
Use alternate screen if --height needs the entire screen
...
- Remove unnecessary scrolling
- Allow us to use `--height 100%` under Neovim terminal for 24-bit colors
Related:
- #789
- https://github.com/neovim/neovim/issues/4151
8 years ago
Junegunn Choi
2a669e9a17
Clear lines even when background color is not set
...
Also revert the workaround in Vim plugin introduced in fa7c897
.
Related: #814
8 years ago
Junegunn Choi
5130abe76f
Merge branch 'master' into devel
8 years ago
Junegunn Choi
fa7c8977a8
[vim] tput el to clear the last line
...
Close #814
Not grouping commands to avoid errors on non-standard shells.
8 years ago
Junegunn Choi
24fa183297
make deps
8 years ago
Junegunn Choi
131aa5dd15
Composable actions in --bind
...
Close #816
8 years ago
Junegunn Choi
a06ccc928f
Fix flakies
8 years ago
Junegunn Choi
d09ad13208
[zsh] Workaround trailing esacped space bug in go-shellwords
...
https://github.com/mattn/go-shellwords/issues/3
Close #812
8 years ago
Junegunn Choi
8ac37d5927
[shell] Do not override --reverse in CTRL-R
...
Close #807
8 years ago
Junegunn Choi
7ef0e50507
[bash/zsh] Remove unused --reverse in CTRL-R binding
...
Related #807
8 years ago
Junegunn Choi
62ab8ece5e
0.16.1
8 years ago
Junegunn Choi
8e2e63f9b9
Propertly fill window with background color
...
Close #805
8 years ago
Junegunn Choi
f96173cbe4
Add -L flag to the default find command
...
Close #781
8 years ago
Amos Bird
11015df52f
Add half-page-{up,down} actions ( #784 )
8 years ago
Junegunn Choi
05ed57a9f0
Merge pull request #794 from junegunn/devel
...
0.16.0
8 years ago
Junegunn Choi
4bece04207
0.16.0
8 years ago