summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-08-12Update FuzzyMatchV1 to use skip optimization used in V2Junegunn Choi
2017-08-11Disallow escaping of meta characters except for spacesJunegunn Choi
https://github.com/junegunn/fzf/issues/444#issuecomment-321719604
2017-08-11Treat | as proper query when it can't be an OR operatorJunegunn Choi
2017-08-10Treat $ as proper search queryJunegunn Choi
When $ is the leading character in a query, it's probably not meant to be an anchor.
2017-08-10Build cache key for a pattern only onceJunegunn Choi
2017-08-10Fix escaping of meta characters after ' or ! prefixJunegunn Choi
https://github.com/junegunn/fzf/issues/444#issuecomment-321432803
2017-08-09Allow escaping term starting with |Junegunn Choi
Close #444
2017-08-09Allow escaping meta characters with backslashesJunegunn Choi
One can escape meta characters in extended-search mode with backslashes. Prefixes: \' \! \^ Suffix: \$ Term separator: \<SPACE> To keep things simple, we are not going to support escaping of escaped sequences (e.g. \\') for matching them literally. Since this is a breaking change, we will bump the minor version. Close #444
2017-08-09Remove unnecessary SCP (Save Cursor Position)Junegunn Choi
It is reported that it can have an unwanted side effect of clearing the screen on terminal emulators that do not properly support it. Patch suggested by @arya. Close #1011
2017-08-09[vim] Fix issues with other plugins changing working directoryJunegunn Choi
Close #1005
2017-08-08Fix invalid cache lookupsJunegunn Choi
2017-08-05Update Travis build to run on TrustyJunegunn Choi
2017-08-05Fix Travis CI buildJunegunn Choi
tcell build is commented out as it doesn't reliably respond to tmux send-keys.
2017-08-04[vim] Fix vader test casesJunegunn Choi
2017-08-04Update performance comparison chartJunegunn Choi
2017-08-020.16.110.16.11Junegunn Choi
2017-08-02Exit 2 instead of panic when failed to open /dev/ttyJunegunn Choi
2017-08-02Remove non-exclusive access to ChunkList fieldJunegunn Choi
2017-08-01Modify loop conditions in checkAscii functionJunegunn Choi
2017-08-01[man] Add note on `--no-` conventionJunegunn Choi
Close #1003
2017-08-01Do not use defer in performance-sensitive contextsJunegunn Choi
2017-08-01Inline function calls in a tight loopJunegunn Choi
Manually inline function calls in a tight loop as Go compiler does not inline non-leaf functions. It is observed that this unpleasant code change resulted up to 10% performance improvement.
2017-07-31Revert "[bash] Do not append space when path completion is cancelled"Junegunn Choi
This reverts commit 376a76d1d3c39a1686b6ac7a6118c1f80af3178e as it affects normal completion
2017-07-30[bash] Do not append space when path completion is cancelledJunegunn Choi
Close #990
2017-07-30[vim] Fix escape of backslash in s:shortpathJan Edmund Lazo
Close #1000
2017-07-30Optimize exact match by applying the same trick for fuzzy matchJunegunn Choi
2017-07-30Optimize fuzzy search performance for ASCII stringsJunegunn Choi
2017-07-29Update READMEJunegunn Choi
2017-07-29Update README: Missing TOCJunegunn Choi
2017-07-29Update README: Advanced topicsJunegunn Choi
2017-07-29Update README: rg intead of ptJunegunn Choi
2017-07-28Make deselect-all instantaneousJunegunn Choi
2017-07-28Add MinGW on Windows to install script (#998)Andrew Halberstadt
Running uname -sm yields: MINGW32_NT-6.2 i686
2017-07-28Update preview window when selection has changedJunegunn Choi
Close #995
2017-07-25Update fish comments, because 2.6.0 was released (#991)Alexey Shamrin
2017-07-23Update READMEJunegunn Choi
Removed outdated animated GIF.
2017-07-23[nvim] Disable number in fzf bufferJunegunn Choi
https://github.com/junegunn/fzf.vim/issues/396#issuecomment-317214036 One can override the setting on FileType fzf autocmd.
2017-07-210.16.100.16.10Junegunn Choi
2017-07-21Further reduce unnecessary rune array conversionJunegunn Choi
I was too quick to release 0.16.9, this commit makes --ansi processing even faster.
2017-07-21Fix regression: ANSI color in preview window not clearedJunegunn Choi
2017-07-210.16.90.16.9Junegunn Choi
2017-07-20Avoid unconditionally storsing input as runesJunegunn Choi
When --with-nth is used, fzf used to preprocess each line and store the result as rune array, which was wasteful if the line only contains ascii characters.
2017-07-19Improve preview window renderingJunegunn Choi
- Fix incorrect display of the last line when more than a line is wrapped above - Avoid unnecessary flickering of the window
2017-07-19Optimize ANSI code scannerJunegunn Choi
This change gives 5x speed improvement
2017-07-19Fix regression: output printed on alternate screenJunegunn Choi
2017-07-18Adjust --no-clear option for repetitive relaunchingJunegunn Choi
Related: https://gist.github.com/junegunn/4963bab6ace453f7f529d2d0e01b1d85 Close #974
2017-07-18[vim] Use fnameescape to escape command line argumentsJunegunn Choi
Fix https://github.com/junegunn/fzf.vim/issues/404 Thanks to @janlazo.
2017-07-18Consolidate Result and rank structsJunegunn Choi
By not storing item index twice, we can cut down the size of Result struct and now it makes more sense to store and pass Results by values. Benchmarks show no degradation of performance by additional pointer indirection for looking up index.
2017-07-18Speed up initial scanning with bitwise AND operationJunegunn Choi
2017-07-16Reduce memory footprint of Item structJunegunn Choi