Junegunn Choi
01b88539ba
[vim] Apply --multi and --prompt to :FZF command
8 years ago
Junegunn Choi
3066b206af
Support field index expressions in preview and execute action
...
Also close #679 . The placeholder for the current query is {q}.
8 years ago
Junegunn Choi
04492bab10
Use unicode.IsSpace to cover more whitespace characters
8 years ago
Junegunn Choi
8b0d0342d4
0.15.3
8 years ago
Junegunn Choi
957c12e7d7
Fix SEGV when trying to render preview but the window is closed
...
Close #677
8 years ago
Junegunn Choi
3b5ae0f8a2
Fix failing unit tests on ANSI attributes
8 years ago
Junegunn Choi
1fc5659842
Add support for more ANSI color attributes ( #674 )
...
Dim, underline, blink, reverse
8 years ago
Junegunn Choi
1acd2adce2
Update man page: missing actions
8 years ago
Junegunn Choi
1bc223d4b3
0.15.2
8 years ago
Junegunn Choi
bef405bfa5
Ignore VT100-related escape codes
8 years ago
Junegunn Choi
0612074abe
Support high intensity colors
...
Close #671
8 years ago
Junegunn Choi
3bf51d8362
Merge pull request #670 from maverickwoo/fix-668
...
[bash-completion] Fix #668
8 years ago
Maverick Woo
2c8479a7c5
Fix #668
...
Handle uppercase letters in program names. This also deals with `-` and
`.`, both of which are quite common in program names, e.g., `xdg-open`
and `foo.sh`.
8 years ago
Junegunn Choi
8c8b5b313e
Add preview-page-up and preview-page-down actions
8 years ago
Junegunn Choi
66d55fd893
Make preview windows scrollable
...
Close #669
You can use your mouse or binadble preview-up and preview-down actions
to scroll the content of the preview window.
fzf --preview 'highlight -O ansi {}' --bind alt-j:preview-down,alt-k:preview-up
8 years ago
Junegunn Choi
7fa5e6c861
0.15.1
8 years ago
Junegunn Choi
00f96aae76
Avoid rendering delay when displaying extremely long lines
...
Related #666
8 years ago
Junegunn Choi
a749e6bd16
Fix temp directory in a test case
8 years ago
Junegunn Choi
791076d366
Fix panic when pattern occurs after 2^15-th column
...
Fix #666
8 years ago
Junegunn Choi
37f43fbb35
Add --print0 option
...
Related: #660
8 years ago
Junegunn Choi
401a5fd5ff
Printable character in --expect set should not affect --print-query
8 years ago
Junegunn Choi
1854922f0c
Truncate the query string if it's too long
...
Use hard-coded limit to keep it simple. An alternative is to dynamically
calculate the width of the visible area and use it as the limit, but it
can cause unwanted truncation of the query on screen resize/split.
8 years ago
Junegunn Choi
2fc7c18747
Revise ranking algorithm
8 years ago
Junegunn Choi
8ef2420677
Update README
8 years ago
Junegunn Choi
cf6f4d74c4
Merge pull request #657 from ishanray/patch-1
...
Fix typo in comment
8 years ago
ishanray
f44d40f6b4
Update algo.go
8 years ago
Junegunn Choi
1c81a58127
Merge pull request #654 from qiemem/fix-tmux-groups-dont-break-sockets
...
[fzf-tmux] Make fzf target correct session in group
8 years ago
Bryan Head
9baf7c4874
Make fzf target correct session in group
...
Fixes #643
Doesn't break #648
8 years ago
Junegunn Choi
22b089e47e
Revert "Unset TMUX before splitting window" ( #648 )
...
This reverts commit 4d4447779f
.
8 years ago
Junegunn Choi
b166f18220
Merge pull request #646 from qiemem/fix-tmux-groups
...
[fzf-tmux] Fix grouped tmux session confusion
8 years ago
Junegunn Choi
68600f6ecf
Merge pull request #645 from ckafi/split-without-IFS
...
[zsh-completion] Split default zsh binding at the correct place
8 years ago
Bryan Head
4d4447779f
Unset TMUX before splitting window
...
Avoids confusing grouped sessions.
Fixes #643
8 years ago
Tobias Frilling
639de4c27b
Split default zsh binding at the correct place
...
The command substitution and following word splitting to determine the default
zle widget for ^I formerly only works if the IFS parameter contains a space. Now
it specifically splits at spaces, regardless of IFS.
8 years ago
Junegunn Choi
d87390934e
[neovim] Do not resize if the size of the screen has changed
...
Related #642
8 years ago
Junegunn Choi
411ec2e557
Merge branch 'joshuarubin-master'
8 years ago
Joshua Rubin
f025602841
[vim] Reset window sizes on close
...
Fix #520
Fix junegunn/fzf.vim#42
8 years ago
Junegunn Choi
f958c9daf5
[vim] Tilde prefix is not allowed for `left` or `right` layout
8 years ago
Junegunn Choi
b86838c2b0
0.13.5
8 years ago
Junegunn Choi
1f7d1f9b15
Update Centos Dockerfile to use Go 1.7
8 years ago
Junegunn Choi
f8fdf9618a
No need to cache the result in filtering mode (--filter)
8 years ago
Junegunn Choi
827a83efbc
Remove Offset slice from Result struct
8 years ago
Junegunn Choi
3e88849386
[vim] Fix "E706: Variable type mismatch for: arg"
8 years ago
Junegunn Choi
608c416207
Add missing sources
8 years ago
Junegunn Choi
62f6ff9d6c
[vim] Make arguments to fzf#wrap() optional
...
fzf#wrap([name string,] [opts dict,] [fullscreen boolean])
8 years ago
Junegunn Choi
37dc273148
Micro-optimizations
...
- Make structs smaller
- Introduce Result struct and use it to represent matched items instead of
reusing Item struct for that purpose
- Avoid unnecessary memory allocation
- Avoid growing slice from the initial capacity
- Code cleanup
8 years ago
Junegunn Choi
f7f01d109e
Set the upper limit of the number of search go routines
8 years ago
Junegunn Choi
01ee335521
Remove duplicate code
8 years ago
Junegunn Choi
0e0de29b87
Inline function calls in tight loops
...
By only using leaf functions
8 years ago
Junegunn Choi
babf877fd6
Increase the number of go routines for search
...
Sort performance increases as the size of each sublist decreases (n in
nlog(n) decreases). Merger is then responsible for merging the sorted
lists in order, and since in most cases we are only interesed in the
matches in the first page on the screen so the overhead in the process
is negligible.
8 years ago
Junegunn Choi
935272824e
Setting GOMAXPROCS is no longer needed
...
https://golang.org/doc/go1.5
8 years ago