Junegunn Choi
3935aa84d8
Refactor shell extensions
...
- Use symlinks instead of generating the full content
- Update fish_user_paths and remove ~/.config/fish/functions/fzf.fish
- Create wrapper script for fzf when Ruby version and use it instead of
exported function not to break fzf-tmux
2015-03-13 17:41:00 +09:00
Junegunn Choi
dd6138a655
Fix #142 , #144 - Improve CTRL-R for zsh
2015-03-13 01:33:01 +09:00
Junegunn Choi
68c5bea3f8
Fix install script for platforms w/o matching Go binary ( #141 )
2015-03-12 10:06:15 +09:00
Junegunn Choi
0f474d541d
Note on upgrade
2015-03-11 15:07:34 +09:00
Junegunn Choi
c4d59aeec4
Remove legacy test code
2015-03-11 02:16:27 +09:00
Junegunn Choi
b2c423d1ff
Cleanup - no more rubygems
2015-03-11 02:12:38 +09:00
Junegunn Choi
49c752b1f7
[vim] up/down/left/right options to take boolean values
...
When 1 is given, 50% of the screen width or height will be used as the
default size of the pane.
2015-03-10 12:13:11 +09:00
Junegunn Choi
daa79a6df2
[vim] fzf#run with tmux panes can now return values to the caller
...
As they're made synchronous with the use of fzf-tmux script
2015-03-10 12:07:32 +09:00
Junegunn Choi
48e0c1e721
Ignore new options in legacy Ruby version
2015-03-10 02:16:32 +09:00
Junegunn Choi
12d81e212f
[vim] Use fzf-tmux script for tmux integration
2015-03-10 01:41:35 +09:00
Junegunn Choi
c22e729d9c
[fzf-tmux] Apply environment variables
2015-03-09 23:57:17 +09:00
Junegunn Choi
2b8a1c0d70
Update README - Homebrew instruction and fzf-tmux options
2015-03-09 23:40:43 +09:00
Junegunn Choi
e4b56b9702
Merge pull request #138 from junegunn/fzf-tmux-swap-pane
...
[fzf-tmux] Allow opening fzf on any position (up/down/left/right)
2015-03-09 23:28:53 +09:00
Junegunn Choi
789a474b28
[fzf-tmux] Allow opening fzf on any position (-u/-d/-l/-r)
...
The previous -w and -h will be synonyms for -r and -d respectively.
2015-03-09 12:49:26 +09:00
Junegunn Choi
fb2959c514
[fzf-tmux] Fix duplicate arguments to fzf
...
fzf-tmux -w -q q
fzf-tmux -w -- -q q
2015-03-08 16:40:48 +09:00
Junegunn Choi
62a28468a7
[fzf-tmux] Fix --
2015-03-08 16:36:37 +09:00
Junegunn Choi
23dba99eda
[fzf-tmux] Allow -w / -h without size argument
2015-03-08 15:08:27 +09:00
Junegunn Choi
5f62d224b0
Fix fzf-tmux script (bash 3.2 compatibility)
2015-03-07 10:07:36 +09:00
Junegunn Choi
6728870071
Merge pull request #136 from junegunn/fzf-tmux
...
Add fzf-tmux script
2015-03-07 10:01:23 +09:00
Junegunn Choi
87c71a3ea6
Increase timeout in test cases
2015-03-07 09:53:54 +09:00
Junegunn Choi
06ab399497
Improve how vim plugin finds fzf executable
...
This avoids the problem in which :FZF command silently fails when fzf
executable cannot be found in $PATH of the hosting tmux server.
2015-03-07 09:48:56 +09:00
Junegunn Choi
f7b52d2541
Use absolute path of fzf when splitting tmux window
2015-03-07 09:29:16 +09:00
Junegunn Choi
c111af0ed2
Use the term pane
instead of split
when not ambiguous
...
/cc @Tranquility
2015-03-07 09:08:41 +09:00
Junegunn Choi
07e2bd673e
Update README
2015-03-06 18:57:36 +09:00
Junegunn Choi
e4ce64d10b
Add fzf-tmux script
2015-03-06 18:51:50 +09:00
Junegunn Choi
5f3326a888
Deprecation alert
2015-03-06 13:21:55 +09:00
Junegunn Choi
1304428003
Update bash completion *for* fzf
2015-03-06 10:42:38 +09:00
Junegunn Choi
55828f389a
Add test case for 7e2c18a
2015-03-04 13:13:11 +09:00
Junegunn Choi
7e2c18a1f6
Fix directory completion matching regular files
...
Related: #135
2015-03-04 13:03:54 +09:00
Junegunn Choi
79c147ed78
Fix #135 - Directory completion to append /
2015-03-04 12:59:23 +09:00
Junegunn Choi
d4b41c5e03
Merge pull request #134 from junegunn/devel
...
0.9.4
2015-03-01 12:35:08 +09:00
Junegunn Choi
b15a0e9650
Update CHANGELOG
2015-03-01 12:31:49 +09:00
Junegunn Choi
fe09559ee9
Build with Go 1.4.2
2015-03-01 11:49:11 +09:00
Junegunn Choi
94e8e6419f
Make --filter non-blocking when --no-sort ( #132 )
...
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-03-01 11:16:38 +09:00
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)
2015-03-01 03:33:56 +09:00
Junegunn Choi
c1aa5c5f33
Add --tac option and reverse display order of --no-sort
...
DISCLAIMER: This is a backward incompatible change
2015-02-26 01:42:15 +09:00
Junegunn Choi
4a1752d3fc
0.9.3
2015-02-18 13:19:20 +09:00
Junegunn Choi
b9b1eeffce
Update Vader tests
2015-02-18 12:12:59 +09:00
Junegunn Choi
5667667d1f
Add test case for --sync option
2015-02-18 12:07:54 +09:00
Junegunn Choi
f5b034095a
Fix race condition in asynchronous -1 and -0
2015-02-18 00:51:44 +09:00
Junegunn Choi
95e5beb34e
Update Homebrew instruction
2015-02-18 00:22:17 +09:00
Junegunn Choi
e808151c28
Make --select-1 and --exit-0 asynchronous
2015-02-18 00:08:17 +09:00
Junegunn Choi
d760b790b3
Fix typo in code
2015-02-17 19:28:10 +09:00
Junegunn Choi
1b5599972a
Update installation instruction
2015-02-17 13:15:16 +09:00
Junegunn Choi
6c2ce28d0d
Add --sync
option
2015-02-13 12:25:19 +09:00
Junegunn Choi
ff09c275d4
Fix bash script when fzf_base contains spaces
2015-02-12 10:14:05 +09:00
Junegunn Choi
93dcd932e8
Merge pull request #123 from junegunn/fix-travis-ci
...
Fix Travis CI build
2015-01-29 17:44:11 +09:00
Junegunn Choi
e6a0de4094
Fix Travis CI build
2015-01-29 17:41:28 +09:00
Junegunn Choi
9f39671e65
Update README.md
...
Update outdated --help output
2015-01-28 01:45:34 +09:00
Junegunn Choi
423317b82a
Update README.md
2015-01-28 01:18:20 +09:00