summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-03-14[zsh-completion] Suppress "no matches found" messageJunegunn Choi
2019-03-08[install] Avoid generating empty component in $PATHJunegunn Choi
Fix #1517
2019-03-07Always prepend ANSI reset code before re-assembling tokensJunegunn Choi
2019-03-07Remove unnecessary ANSI code injectionJunegunn Choi
2019-03-07Use simple string concatenation instead of using fmt.SprintfJunegunn Choi
2019-03-06Preserve the original color of each token when using --with-nth with --ansiJunegunn Choi
Close #1500
2019-03-05[install] Fix symlink logJunegunn Choi
Related #1466
2019-03-05[install] Print better error message when `fzf --version` failedJunegunn Choi
Related #1466
2019-02-28[completion] Look up on ~/.ssh/config.d/* files when doing ssh host complete ↵Rui Coelho
(#1420)
2019-02-28[shell] Skip loading completion code on non-interactive shellJunegunn Choi
This change is not required if you use the install script to generate ~/.fzf.bash or ~/.fzf.zsh which already has the proper guard statement. Close #1474
2019-02-22Export FZF_PREVIEW_LINES and FZF_PREVIEW_COLUMNS to preview processJunegunn Choi
fzf will still override LINES and COLUMNS as before but they may not hold the correct values depending on the default shell. Close #1314
2019-02-19Add placeholder expression for zero-based item index: {n} and {+n}Junegunn Choi
Close #1482
2019-01-31Update build instructionJunegunn Choi
Close #1485
2018-12-22Fix tab width after ANSI reset code in preview windowJunegunn Choi
Close #1423
2018-12-19Inverse-only matches should not reorder the remaining resultsJunegunn Choi
Fix #1458
2018-12-13Remove trailing spaces in MakefileJunegunn Choi
2018-12-13Use go modules and simplify build (#1444)Stefan Tatschner
* Update .travis.yml and use stages This updates the .travis.yml configuration to use separate stages for unittests and CLI tests. The output is now clearer, since for unittests and CLI tests separate web pages are available. * Use go modules and simplify build
2018-12-13Avoid unnecessary redraw of preview windowJunegunn Choi
Close #1455
2018-12-05Render preview window when the initial query fails to matchJunegunn Choi
Only if preview template contains {q} Fix #1452 Related #1307
2018-11-09Typo & grammar fixes in README (#1413)Christian Muehlhaeuser
2018-10-070.17.50.17.5Junegunn Choi
2018-10-05[zsh] Fix multiline prompt issue with 'zle reset-prompt' (#1397)Paul Frybarger
Close #867 Close #1256
2018-09-30[man] Document that FZF_DEFAULT_COMMAND should be POSIX-compliantJunegunn Choi
Close #1379
2018-09-28Do not wait for more keystrokes after double escape charactersJunegunn Choi
Close #1393
2018-09-28Kill running preview process after 500ms when focus has changedJunegunn Choi
Close #1383 Close #1384
2018-09-27Restore STDIN during execute-silentJunegunn Choi
This allows users to terminate the process with CTRL-C when it hangs.
2018-09-27[install] Escape spaces in installation directoryJunegunn Choi
Close #1390
2018-09-27Add link to related projects pageJunegunn Choi
2018-09-27Don't drop buffered input data in findOffset() (#1392)Tim Cuthbertson
2018-09-25[install] Detect MSYS on Windows (#1391)Jan Edmund Lazo
2018-09-04Add link to git key bindings gistJunegunn Choi
2018-08-20[vim] Fix directory switching around sink functionJunegunn Choi
Close #1356 Related: - #612 - https://github.com/junegunn/fzf.vim/issues/308
2018-08-10[vim] Clear temporary window-local working directoryJunegunn Choi
Close #1085 Close #1086 Close https://github.com/junegunn/fzf.vim/issues/678
2018-08-08Handle incomplete ESC sequence in typeahead buffer (#1350)Michael Kelley
If an ESC char is found while processing characters, continue to check for characters. This prevents fzf from prematurely exiting. Close #1349
2018-07-16Update Makefile to build ppc64le binary (#1326)Younes Manton
* Add ppc64le support to Makefile * Update crypt libs to fix tty ioctls on ppc64le The hardcoded tty ioctl commands in the terminal package were not correct for ppc64le and caused the ioctls to return ENOTTY for commands like TCGETS and so on. The bug is fixed in later versions.
2018-07-06[completion] Filter out non-hostnames in SSH config file (#1329)Jay
* Correctly exclude SSH config options with Host SSH config files have 14 options containing 'Host'. Previously The zsh and bash completion scripts would include lines containing these options when doing command-line completion of SSH hosts with `ssh **`. This commit fixes that problem by only including lines with 'host '. * Don't autocomplete SSH hostnames using ? SSH config files support ? as well as * for wildcards in Host lines. This commit excludes lines containing ? for zsh/bash command line completeion using `ssh **`
2018-06-27[fish] Use $version instead of $FISH_VERSION (#1100)Oliver Schrenk
$FISH_VERSION is dropped in 2.7, but every version has $version - https://github.com/fish-shell/fish-shell/issues/4414 - https://github.com/fish-shell/fish-shell/commit/fb8ae04f80c3a129f789e7b718464d014508315f Comment from @faho in #1316: Unfortunately, $FISH_VERSION was only ever a thing from fish 2.0 to fish 2.7.1. All fish versions from the very beginning though used a variable called simply "$version" to store their version, so that is the one that should be used.
2018-06-27Update Makefile to support armv8l (#1321)做梦专业户
2018-06-25Allow search query longer than the screen widthJunegunn Choi
By implementing horizontal scrolling of the prompt line. Maximum length is hard-coded to 300-chars. Close #1312 Fix #1225
2018-06-100.17.40.17.4Junegunn Choi
2018-06-10Provide an option to reverse items only (#1267)Akinori MUSHA
2018-06-10Improve preview window update eventsJunegunn Choi
- Update preview window even if there is no match for the query string if any of the placeholder expressions evaluates to a non-empty string. - Also, if the command template contains {q}, preview window will be updated if the query string changes even though the focus remains on the same item. An example: git log --oneline --color=always | fzf --reverse --ansi --preview \ '[ -n {1} ] && git show --color=always {1} || git show --color=always {q}' Close #1307
2018-06-08[docker] Build binary from sourceJunegunn Choi
2018-06-02[bash/zsh] Fix missing fuzzy completions (#1303)ptzz
* [bash/zsh] Fix missing fuzzy completions `cat foo**<TAB>` did not display the file `foobar` if there was a directory named `foo`. Fixes #1301 * [zsh] Evaluate completion prefix cat $HOME** cat ~username** cat ~username/foo**
2018-06-01Add Dockerfile for running testsJunegunn Choi
make docker make docker-test
2018-06-01Fix flaky test casesJunegunn Choi
2018-06-01[install] Support for XDG Base Directory Specification (#1282)Mark
Add --xdg option which makes the installer generate files under $XDG_CONFIG_HOME/fzf.
2018-05-14Remove -y flag from Arch Linux installation (#1290)Daniel Gray
https://wiki.archlinux.org/index.php/Partial_upgrades#Partial_upgrades_are_unsupported You should never `pacman -Sy <pkg>`, Arch users are expected to keep their system already up-to-date before installing anything.
2018-05-13[vim] Use CRLF in batchfile for multibyte codepage (#1289)Jan Edmund Lazo
Close #1288
2018-05-04Clarify Vim plugin instructionJunegunn Choi
Close #1251 @amaravora