Junegunn Choi
e03e91477b
0.16.6
8 years ago
Junegunn Choi
6fd4be580b
Use alternate screen only when the value of height is 100%
...
Do not automatically decide to use alternate screen when the value of
height exceeds the height of the terminal.
# Use alternate screen
fzf
fzf --height 100%
fzf --no-height
# Still use current screen
fzf --height 10000
8 years ago
Junegunn Choi
53348feb89
Add --no-clear option
8 years ago
Junegunn Choi
cb9238dc4e
Display -S if sort is disabled and toggle-sort is used
...
This is to address a common confusion that one does not realize that
sorting is intentionally turned off by default and can be enabled by
a bind key.
8 years ago
Junegunn Choi
972fb1a29d
Suppress ANSI colors in preview window if --no-color is set
8 years ago
Junegunn Choi
c89ac341e4
Clear background even if background color is not set
...
This is needed when fzf is started from inside a program (e.g. Vim)
and it uses a different background color than the terminal.
- https://github.com/junegunn/fzf.vim/issues/325
- https://github.com/junegunn/fzf.vim/issues/300
8 years ago
Junegunn Choi
0b940e4b2b
Redraw item if query string has changed
8 years ago
Junegunn Choi
e87a85a179
0.16.5
8 years ago
Junegunn Choi
11407bf656
Exclude sysfs in find commands
8 years ago
Junegunn Choi
c82fb3c9b9
Add toggle-preview-wrap action
8 years ago
Junegunn Choi
309e1d8619
Properly truncate long query string
8 years ago
Junegunn Choi
3d74d277aa
Use cut instead of sed in the default command
8 years ago
Junegunn Choi
21da02fac2
Fix indentation
8 years ago
Junegunn Choi
19569bd5c5
Move cursor to the top-left when returning to alternate screen
...
Fix broken preview border. Reported by Thomas Sattler.
fzf --bind 'enter:execute(date)' --preview=date --reverse
8 years ago
Junegunn Choi
5bb18b6441
Remove Dockerfiles and clean up Makefile
...
Due to the recent removal of ncurses dependency, we can cross-compile
binaries for different platforms without virtual machines.
8 years ago
Junegunn Choi
ee5aeb80a4
0.16.4
8 years ago
Junegunn Choi
4b700192c1
Add --border option to draw horizontal lines above and below the finder
...
Goes well with --height
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
Junegunn Choi
d85a69a709
0.16.3
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
da2c28d5c2
Add --read0 and --print0 to --help output
...
Close #822
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
71dec3dc5e
Fix bug where screen is not properly cleared on toggle-preview
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
24fa183297
make deps
8 years ago
Junegunn Choi
131aa5dd15
Composable actions in --bind
...
Close #816
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
4bece04207
0.16.0
8 years ago
Junegunn Choi
ede7bfb901
Optimize LightRenderer for slow terminals
8 years ago