Commit Graph

233 Commits (22cbd9fa58512ffdcc975bab37a55467d5e10968)

Author SHA1 Message Date
Junegunn Choi a1b60b1d42 Fix Travis CI build
The size of pseudo-terminal in Travis CI environment can be small
9 years ago
Junegunn Choi 99ea1056ac Add --tabstop option
Related: https://github.com/junegunn/fzf.vim/issues/49
9 years ago
Junegunn Choi 7bcf4effa5 Fix test failure - use absolute path 9 years ago
Junegunn Choi 31278bcc68 Fix compatibility issues with OR operator and inverse terms 9 years ago
Junegunn Choi a89d8995c3 Add execute-multi action
Close #413
9 years ago
Junegunn Choi e99731ea85 [shell] Add FZF_ALT_C_COMMAND for ALT-C (#408) 9 years ago
Junegunn Choi 81a88693c1 Make --extended default
Close #400
9 years ago
Junegunn Choi 92a75c9563 Use trimmed length when --nth is used with --tiebreak=length
This change improves sort ordering for aligned tabular input.
Given the following input:

    apple   juice   100
    apple   pie     200

fzf --nth=2 will now prefer the one with pie. Before this change fzf
compared "juice   " and "pie     ", both of which have the same length.
9 years ago
Junegunn Choi 2022a3ad96 Replace --header-file with --header (#346)
and allow using --header and --header-lines at the same time.

Close #346.
9 years ago
Junegunn Choi 65d9d416b4 Change exit status (0: OK, 1: No match, 2: Error/Interrupted)
A la grep. Close #345
9 years ago
Junegunn Choi 64443221aa Fix #344 - Backward scan when `--tiebreak=end` 9 years ago
Junegunn Choi 90b0cd44ac Should not strip ANSI codes when --ansi is not set 9 years ago
Junegunn Choi 80ed02e72e Add failing test case for #329 9 years ago
Junegunn Choi dea60b11bc Only consider the lengths of the relevant parts when --nth is set 9 years ago
Junegunn Choi 02bd2d2adf Do not proceed if $TERM is invalid
Related #305
9 years ago
Junegunn Choi ee0c8a2635 Add --margin option
Close #299
9 years ago
Junegunn Choi fdbf3d3fec Replace eof action with cancel (#289) 9 years ago
Junegunn Choi cc0d5539ba Add "eof" action which closes the finder only when input is empty
Close #289
9 years ago
Junegunn Choi 4e0e03403e Fix --header-lines unaffected by --with-nth 9 years ago
Junegunn Choi 928fccc15b Fix header not shown when the lines go beyond the screen limit 9 years ago
Junegunn Choi f71ea5f3ea Add test cases for header and fix corner cases 9 years ago
Junegunn Choi b0f491d3c3 Fix travis CI build
- Fix test failures on new fish 2.2.0
- Make timeout-based test cases more robust
9 years ago
Junegunn Choi 938151a834 [shell] Add FZF_CTRL_T_COMMAND for CTRL-T
Close #40
9 years ago
Junegunn Choi 8270f7f0ca Rename --null to --read0 and undocument the option
`--null` is ambiguous. For completeness' sake, we need both `--read0`
and `--print0`.

`--read0` only makes sense when the input contains multiline entries.
However, fzf currently cannot correctly display multiline entries,
I'm going to make `--read0` an undocumented feature.
9 years ago
Junegunn Choi 3492c8b780 Rename --history-max to --history-size
Considering HISTSIZE and HISTFILESIZE of bash
9 years ago
Junegunn Choi b504c6eb39 Avoid intermittent test failures
by making sure that we're back on shell command-line
9 years ago
Junegunn Choi fe4e452d68 Add --cycle option for cyclic scrolling
Close #266
9 years ago
Junegunn Choi 8677dbded1 Change alternative notation for execute action (#265)
e.g. fzf --bind "ctrl-m:execute:COMMAND..." --bind ctrl-j:accept
9 years ago
Junegunn Choi e287bd7f04 Fix Travis CI build 9 years ago
Junegunn Choi 6c99cc1700 Add bind action for executing arbitrary command (#265)
e.g. fzf --bind "ctrl-m:execute(less {})"
     fzf --bind "ctrl-t:execute[tmux new-window -d 'vim {}']"
9 years ago
Junegunn Choi 77048f3e3b Fix Travis CI build 9 years ago
Junegunn Choi 8b618f7439 Test refactoring 9 years ago
Junegunn Choi 8973207bb4 Fix Travis CI build 9 years ago
Junegunn Choi 3b52811796 Add support for search history
- Add `--history` option (e.g. fzf --history ~/.fzf.history)
- Add `--history-max` option for limiting the size of the file (default 1000)
- Add `previous-history` and `next-history` actions for `--bind`
    - CTRL-P and CTRL-N are automatically remapped to these actions when
      `--history` is used

Closes #249, #251
9 years ago
Junegunn Choi eaa3c67a5e Add actions for --bind: select-all / deselect-all / toggle-all
Close #257
9 years ago
Junegunn Choi 45a3655eaf Add test case for --null option 9 years ago
Junegunn Choi b00bcf506e Fix #248 - Premature termination of Reader on long input 9 years ago
Junegunn Choi 8f99f8fcc6 More test cases for --bind 9 years ago
Junegunn Choi 1592bedbe8 Custom key binding support (#238) 9 years ago
Junegunn Choi c511b45ff6 Minor tweak in test case
It may take long for find command to spot the temporary file created on
the home directory
9 years ago
Junegunn Choi 26d2af5ee8 [zsh-completion] Respect backslash-escaped spaces (#230) 9 years ago
Junegunn Choi 732f133940 [test] Make sure to kill background process 9 years ago
Junegunn Choi 5dc4df9570 Fix test cases 9 years ago
Junegunn Choi 683abb86ef Dump screen content on test failure 9 years ago
Junegunn Choi 207aa07891 [zsh-completion] Temporarily set nonomatch (#230)
No error on ~INVALID_USERNAME**<TAB>
9 years ago
Junegunn Choi 26a141c6a6 [zsh-completion] Fix `~USERNAME**` (#230) 9 years ago
Junegunn Choi dc64568c83 [zsh-completion] Completion for unknown commands 9 years ago
Junegunn Choi f4a595eedd Fix Travis CI build 9 years ago
Junegunn Choi 2b8e445321 Fuzzy completion for zsh (#227) 9 years ago
Junegunn Choi 4b7c571575 Fix race condition in test case 9 years ago
Junegunn Choi 5502b68a1d Test refactoring 9 years ago
Junegunn Choi 5794fd42df Fix test code 9 years ago
Junegunn Choi edb5ab5622 Update test cases for #203 9 years ago
Junegunn Choi e82eb27787 Smart-case for each term in extended-search mode
Close #208
9 years ago
Junegunn Choi 3f0e6a5806 Fix #209 - Invalid mutation of input on case conversion 9 years ago
Junegunn Choi cc67d2e1cf Test case for visual indicator of --toggle sort (#194) 9 years ago
Junegunn Choi b8904a8c3e Add --tiebreak option for customizing sort criteria
Close #191
9 years ago
Junegunn Choi b882de87ab Fix Travis CI build 9 years ago
Junegunn Choi 3a9d1df026 Fix unicode test case 9 years ago
Junegunn Choi 5c25984ea0 Fix Unicode case handling (#186) 9 years ago
Junegunn Choi 91fc6c984b Fix fuzzy completion test 9 years ago
Junegunn Choi 50292adacb Implement --toggle-sort option (#173) 9 years ago
Junegunn Choi 84a7499ae3 Fix #172 - Print empty line when fzf with expect finished by -1 or -0 9 years ago
Junegunn Choi 2a167aa030 Implement --expect option to support simple key bindings (#163) 9 years ago
Junegunn Choi 9cfecf7f0b Fix test failure 9 years ago
Junegunn Choi 87c71a3ea6 Increase timeout in test cases 9 years ago
Junegunn Choi 55828f389a Add test case for 7e2c18a 9 years ago
Junegunn Choi 79c147ed78 Fix #135 - Directory completion to append / 9 years ago
Junegunn Choi 4d2d18649c Add basic test cases for shell extensions (#83)
- Key bindings for bash, zsh, and fish
- Fuzzy completion for bash (file, dir, process)
9 years ago
Junegunn Choi c1aa5c5f33 Add --tac option and reverse display order of --no-sort
DISCLAIMER: This is a backward incompatible change
9 years ago
Junegunn Choi 5667667d1f Add test case for --sync option 9 years ago
Junegunn Choi f5b034095a Fix race condition in asynchronous -1 and -0 9 years ago
Junegunn Choi e6a0de4094 Fix Travis CI build 9 years ago
Junegunn Choi 448132c46c Fix error when --query contains wide-length characters 10 years ago
Junegunn Choi 1476fc7f3b Refactor test code 10 years ago
Junegunn Choi 4dcc0f10b8 Fix Travis CI build by ignoring trailing empty lines
😭
10 years ago
Junegunn Choi 3d39ab5ded Fix flaky tests 10 years ago
Junegunn Choi c3a198d0c7 Add test cases for --select-1 and --exit-0 10 years ago
Junegunn Choi be5c17612a Add basic test case for --reverse 10 years ago
Junegunn Choi 4c3ae847b6 Add test case for --with-nth + --multi 10 years ago
Junegunn Choi 5c0dc79ffa Print selected items in the order they are selected 10 years ago
Junegunn Choi c0b432f7b4 Fix Travis-CI build 10 years ago
Junegunn Choi ae3180f919 Fix CTRL-Y key binding
With tmux-based test cases
10 years ago