Junegunn Choi
6d235bceee
Add jump and jump-accept actions for --bind
...
jump and jump-accept implement EasyMotion-like movement in fzf.
Suggested by @mhrebenyuk. Close #569 .
2016-05-18 02:10:03 +09:00
Junegunn Choi
4adebfc856
[install] go get -u github.com/junegunn/fzf/src/fzf
2016-05-17 01:41:59 +09:00
Junegunn Choi
faccc0a410
[fzf-tmux] Escape backslash in command-line arguments
2016-05-15 17:07:34 +09:00
Junegunn Choi
9078688baf
Add print-query action for --bind
...
Close #571
2016-05-13 00:51:15 +09:00
Junegunn Choi
9bd8b1d25f
Fix typo
2016-05-13 00:44:33 +09:00
Junegunn Choi
dd4be1da38
Allow alt-enter and alt-space for --bind ( #571 )
2016-05-13 00:43:50 +09:00
Junegunn Choi
66f86e1870
[fzf-tmux] Fix #562 - Check $TMUX instead of $TMUX_PANE
2016-05-11 22:08:14 +09:00
Junegunn Choi
4ab75b68dc
Fix flaky test case: test_execute
...
Should wait until execute action completes
2016-05-11 01:40:49 +09:00
Junegunn Choi
73cb70dbb3
Fix flaky test case: test_file_completion_unicode
2016-05-11 01:25:17 +09:00
Junegunn Choi
d082cccb6d
Fix flaky test case: test_ctrl_t_unicode
...
The width of the pseudo-terminal on Travis CI environment can be small
and cause the line to be wrapped.
2016-05-11 01:18:26 +09:00
Junegunn Choi
88a80e3c2c
Determine 256-color capability using tigetnum("colors")
...
Close #570
2016-05-11 01:07:06 +09:00
Junegunn Choi
24516bcf4d
[install] Set a temporary GOPATH
2016-05-09 02:03:08 +09:00
Junegunn Choi
b4c4a642ed
Update README
...
Close #560 , #561
2016-05-03 00:07:53 +09:00
Junegunn Choi
0231617857
[neovim] Fix issues with enew
and tabnew
layouts
...
Related: #559
2016-04-28 01:25:24 +09:00
Junegunn Choi
7f64fba80f
Update Makefile to allow build on i686 ( #555 )
2016-04-26 01:49:02 +09:00
Junegunn Choi
633aec38f5
Merge pull request #554 from gene-pavlovsky/patch-1
...
Fix missing reference to UNAME_M
2016-04-25 23:04:29 +09:00
Gene Pavlovsky
d1b402a23c
Fix missing reference to UNAME_M
...
The `Build on $(UNAME_M) is not supported, yet` message was referencing an undefined UNAME_M. Fixed that.
2016-04-24 21:24:10 +03:00
Junegunn Choi
35a9aff8e1
0.12.1
2016-04-25 01:23:52 +09:00
Junegunn Choi
988c9bd9be
[zsh] Fix issues with unicode characters
2016-04-25 01:04:35 +09:00
Junegunn Choi
095f31b316
[vim] Explicitly set source to FZF_DEFAULT_COMMAND
...
Helps when your `$SHELL` is slow.
Close #552 .
2016-04-24 18:02:01 +09:00
Junegunn Choi
d86cee2a69
[bash] Export fzf-file-widget function for bash 4+ ( #546 )
...
e.g. Remapping fzf-file-widget to CTRL-X CTRL-T intead of CTRL-T
bind -x '"\C-x\C-t": fzf-file-widget'
bind '"\C-t": transpose-chars'
2016-04-24 14:04:15 +09:00
Junegunn Choi
e986f20a85
[fish] Use consistent function names for key bindings ( #546 )
...
- fzf-file-widget
- fzf-history-widget
- fzf-cd-widget
2016-04-24 13:56:50 +09:00
Junegunn Choi
c727ba1d99
[fzf-tmux] Do not split pane if the height is too small
2016-04-24 13:32:33 +09:00
Junegunn Choi
bb70923cd8
Fix flaky test cases
2016-04-24 04:52:01 +09:00
Junegunn Choi
772fa42dcb
[fish] Fix intermittent errors on CTRL-T
...
Related: 23244bb
2016-04-24 04:51:35 +09:00
Junegunn Choi
85ef3263fc
Fix incorrect cache reference in --exact mode ( #547 )
...
When we prepend a single quote to our query in --exact mode, we are not
supposed to limit the scope of the new search to the previous
exact-match result.
2016-04-24 03:43:24 +09:00
Junegunn Choi
4bde8de63f
Apply new ranking algorithm to exact match as well
2016-04-23 19:48:06 +09:00
Junegunn Choi
654a7df9b0
[neovim] Set bufhidden and nobuflisted after opening terminal
2016-04-23 17:53:54 +09:00
Junegunn Choi
c3aa836ec0
[bash] Update completion.bash
...
[bash] Update completion.bash
2016-04-23 11:36:50 +09:00
Junegunn Choi
95764bef6f
Merge pull request #550 from gene-pavlovsky/gene-pavlovsky-patch-2
...
[bash] Update key-bindings.bash
2016-04-23 11:35:27 +09:00
Gene Pavlovsky
63dbf48546
Update key-bindings.bash
...
Faster startup. Use internal bash globbing instead of external grep binary (adapter from Gentoo's `/etc/bash/bashrc` TERM checking). Insignificant on Linux, but on Cygwin this cuts startup time by 40 ms on my Core i7 laptop.
2016-04-23 03:44:41 +03:00
Gene Pavlovsky
e2401350a3
Update completion.bash
...
Fixes #548 . Avoid using a subshell in _fzf_defc().
2016-04-23 03:12:15 +03:00
Junegunn Choi
e867355b2a
[neovim] Restore winfixwidth and winfixheight
...
Fix https://github.com/junegunn/fzf.vim/issues/128
2016-04-21 00:33:30 +09:00
Junegunn Choi
b28c14b93a
0.12.0
2016-04-16 14:45:16 +09:00
Junegunn Choi
879ead210f
0.11.2
2016-04-16 14:37:16 +09:00
Junegunn Choi
2f6d23b91e
Enhanced ranking algorithm
...
Based on the patch by Matt Westcott (@mjwestcott).
But with a more conservative approach:
- Does not use linearly increasing penalties; It is agreed upon that we
should prefer matching characters at the beginnings of the words, but
it's not always clear that the relevance is inversely proportional to
the distance from the beginning.
- The approach here is more conservative in that the bonus is never
large enough to override the matchlen, so it can be thought of as the
first implicit tiebreak criterion.
- One may argue the change breaks the contract of --tiebreak, but the
judgement depends on the definition of "tie".
2016-04-16 14:33:38 +09:00
Junegunn Choi
5f63a7b587
Fix flaky test case
2016-04-15 12:57:38 +09:00
Junegunn Choi
d9ce797d88
Merge pull request #540 from WChargin/bash-vimode-delay-fix
...
[bash] Fix vi mode pre-launch delay
2016-04-15 09:15:12 +09:00
William Chargin
12230f8043
Fix bash-vimode normal-mode cd completion
2016-04-14 13:20:21 -04:00
William Chargin
0c8de1ca44
Fix Bash+vimode pre-launch delay
...
Summary:
Fix adapted from [@adamheins: fzf, vi-mode, and fixing delays][1].
[1]: https://adamheins.com/blog/fzf-vi-mode-and-fixing-delays
The basic problem is that
fzf presses <Esc> to enter vi-movement-mode
(as opposed to insert mode)
and then presses a bunch of keys to set up the buffer.
But the <Esc> keypress is also the prefix for a bunch of other commands,
so Bash will dutifully wait an excruciating half-second
before actually executing this command.
Instead, we bind <C-x><C-a>, which is unused by default
and seems reasonably unlikely to be custom-bound,
to be another way to enter vi-movement-mode;
this binding is unambiguous, so fzf can use it without delay.
This change was made by just `:s/\\e/\\C-x\\C-a/gc`
in the relevant section,
after adding the actual binding and comment at the top.
2016-04-14 13:19:05 -04:00
Junegunn Choi
89687105f4
[install] Ask before updating shell configuration files
2016-04-14 14:51:58 +09:00
Junegunn Choi
74d1694be9
Fix #541 - Print double-click when --expect=double-click is set
2016-04-14 04:18:59 +09:00
Junegunn Choi
935e986be5
[zsh] Remove unnecessary evals
2016-04-12 21:20:03 +09:00
Junegunn Choi
e5ac2ebd7c
[vim] Escape $
...
https://github.com/junegunn/fzf.vim/issues/114
2016-04-09 21:44:07 +09:00
Junegunn Choi
8d6e13bf94
Merge pull request #535 from mjwestcott/master
...
Fix algorithm tests
2016-04-01 09:05:33 +09:00
Matt Westcott
2ca704405a
Fix algorithm tests
2016-04-01 00:06:09 +01:00
Junegunn Choi
802c1c2937
Clean up install script
...
- Do not create zsh files if zsh is not installed (@adam8157)
- Use command -v instead of which (@netei)
- Reenable --pre option
Close #531
2016-03-29 22:30:55 +09:00
Junegunn Choi
3cb5fef6b6
Merge pull request #529 from mjwestcott/master
...
Fix typo in README.md
2016-03-28 23:21:14 +09:00
Matt Westcott
6da2e0aa1e
Fix typo in README.md
2016-03-28 13:40:28 +01:00
Junegunn Choi
24f3ec7f33
Fix FZF_CTRL_R_OPTS for zsh ( #526 )
2016-03-23 03:02:57 +09:00