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
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
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
ishanray
f44d40f6b4
Update algo.go
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
608c416207
Add missing sources
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
Junegunn Choi
3a9532c8fd
Increase read buffer size to 64KB
8 years ago
Junegunn Choi
c4c92142a6
0.13.4
8 years ago
Junegunn Choi
d4b6338102
Lint
8 years ago
Junegunn Choi
8df7d962e6
Improve rendering time of long lines
8 years ago
Junegunn Choi
41e916a511
[perf] evaluateBonus can start from sidx - 1
8 years ago
Junegunn Choi
d9c8a9a880
[perf] Remove memory copy when using string delimiter
8 years ago
Junegunn Choi
ddc7bb9064
[perf] Optimize AWK-style tokenizer for --nth
...
Approx. 50% less memory footprint and 40% improvement in query time
8 years ago
Junegunn Choi
1d4057c209
[perf] Avoid allocating rune array for ascii string
...
In the best case (all ascii), this reduces the memory footprint by 60%
and the response time by 15% to 20%. In the worst case (every line has
non-ascii characters), 3 to 4% overhead is observed.
8 years ago
Junegunn Choi
1e74dbb937
:hidden property of previous --preview-window should be cleared
...
Fix #636 . Patch suggested by @edi9999.
8 years ago
Junegunn Choi
fccc93176b
0.13.3
8 years ago
Junegunn Choi
a9a29dff4f
Fix duplicate rendering of the last line in preview window
8 years ago
Junegunn Choi
5759d50d4a
0.13.2
8 years ago
Junegunn Choi
e455836cc9
Fix race condition where preview window is not properly cleared
8 years ago
Junegunn Choi
8a90f26c8a
0.13.1
8 years ago
Junegunn Choi
24e1fabf2e
Do not process ANSI codes in --preview output at once
...
Close #598
8 years ago
Junegunn Choi
3e1d6a7bcf
0.13.0
8 years ago
Junegunn Choi
2bbc12063c
Add --preview and --preview-window
...
Close #587
8 years ago
Junegunn Choi
b8737b724b
Ignore controls chars for bracketed paste mode
...
Close #594
8 years ago
Junegunn Choi
56fb2f00b3
Use single-quoted strings in execute action
...
Close #590
8 years ago
Junegunn Choi
2f364c62f4
0.12.2
8 years ago