summaryrefslogtreecommitdiffstats
path: root/src/core.go
AgeCommit message (Collapse)Author
2015-03-19Add support for ANSI color codesJunegunn Choi
2015-03-01Make --filter non-blocking when --no-sort (#132)Junegunn Choi
When fzf works in filtering mode (--filter) and sorting is disabled (--no-sort), there's no need to block until input is complete. This commit makes fzf print the matches on-the-fly when the following condition is met: --filter FILTER --no-sort [--no-tac --no-sync] or simply: -f FILTER +s This removes unnecessary delay in use cases like the following: fzf -f xxx +s | head -5 However, in this case, fzf processes the input lines sequentially, so it cannot utilize multiple cores, which makes it slightly slower than the previous mode of execution where filtering is done in parallel after the entire input is loaded. If the user is concerned about the performance problem, one can add --sync option to re-enable buffering.
2015-02-26Add --tac option and reverse display order of --no-sortJunegunn Choi
DISCLAIMER: This is a backward incompatible change
2015-02-18Fix race condition in asynchronous -1 and -0Junegunn Choi
2015-02-18Make --select-1 and --exit-0 asynchronousJunegunn Choi
2015-02-13Add `--sync` optionJunegunn Choi
2015-01-12Reorganize source codeJunegunn Choi
2015-01-12LintJunegunn Choi
2015-01-11Fix race conditionsJunegunn Choi
- Wait for completions of goroutines when cancelling a search - Remove shared access to rank field of Item
2015-01-11Update src/README.md and package commentJunegunn Choi
2015-01-10Improve response time by only looking at top-N itemsJunegunn Choi
2015-01-09Reduce memory footprintJunegunn Choi
2015-01-08Adjust initial coordinator delayJunegunn Choi
2015-01-04Remove race conditions when accessing the last chunkJunegunn Choi
2015-01-04Remove unnecessary delay on non/defered interactive modeJunegunn Choi
2015-01-04Fix exit conditions of --select-1 and --exit-0Junegunn Choi
2015-01-04Rewrite fzf in GoJunegunn Choi