Junegunn Choi
9cfecf7f0b
Fix test failure
2015-03-28 21:37:37 +09:00
Junegunn Choi
f9d6b83f5e
Drop patch number and stick with M.m.p convention
2015-03-27 12:47:42 +09:00
Junegunn Choi
ce7d4a1c53
Fix #162 - Ignore \e[K
2015-03-27 12:35:06 +09:00
Junegunn Choi
9bba6bd172
Merge pull request #158 from mrap/update-macvim-link
...
Updates MacVim wiki link in README
2015-03-27 09:14:02 +09:00
Junegunn Choi
c4bf820dc3
Update man page
2015-03-26 10:31:47 +09:00
Junegunn Choi
39f43587d0
Fix typo in man page
2015-03-26 10:28:14 +09:00
Junegunn Choi
fdaa4e9b18
Append (not prepend) bin directory to PATH
...
Prepending can be problematic when the user install fzf using Homebrew,
execute the install script, and later upgrade fzf with Homebrew, and do
not rerun the install script. In that case, even though the homebrew
package is upgraded, the older version will still be used.
2015-03-26 03:44:18 +09:00
Junegunn Choi
91876e98cd
Avoid duplicate paths in MANPATH
2015-03-26 03:26:28 +09:00
Junegunn Choi
eb8fef0031
Add man path only when the directory exists
...
$fzf_base/man may not exist when installed with Homebrew.
2015-03-26 03:11:08 +09:00
Junegunn Choi
87447ddd6d
Add man page ( #157 )
2015-03-26 03:08:39 +09:00
Junegunn Choi
9d138173be
Fix #155 - Empty ANSI color code to reset color state
2015-03-23 01:24:31 +09:00
Junegunn Choi
eae53576bd
Update --help message
2015-03-22 21:25:46 +09:00
Junegunn Choi
f8c49effd4
Respect "boldness" of input string
2015-03-22 17:43:28 +09:00
Junegunn Choi
618706a5f5
Fix ANSI output in the presence of multibyte characters
...
tree -C | fzf --ansi --tac
2015-03-22 17:22:52 +09:00
Junegunn Choi
9ffcd26d50
Update CHANGELOG - 0.9.5
2015-03-22 16:21:52 +09:00
Junegunn Choi
b431e227da
Code cleanup
2015-03-22 16:05:54 +09:00
Junegunn Choi
d94dfe0876
Fix #151 - reduce initial memory footprint
2015-03-19 19:59:38 +09:00
Junegunn Choi
6130026786
Bump up the version - 0.9.5
2015-03-19 19:12:22 +09:00
Junegunn Choi
a723977b9f
Fix #149 - panic on empty string filter
2015-03-19 13:06:20 +09:00
Junegunn Choi
3dddbfd8fa
Fix string truncation
2015-03-19 12:14:26 +09:00
Junegunn Choi
e70a2a5817
Add support for ANSI color codes
2015-03-19 01:59:14 +09:00
Junegunn Choi
d80a41bb6d
Update README
...
Use --depth option to avoid pulling devel branches
2015-03-18 02:19:05 +09:00
Junegunn Choi
2bebd5cdb4
Update README with fzf image
2015-03-16 02:49:09 +09:00
Junegunn Choi
7bb75b0213
Update README
2015-03-15 10:57:09 +09:00
Junegunn Choi
bc2e82efc1
[vim] Suppress error message when clear command is N/A
2015-03-13 23:04:13 +09:00
Junegunn Choi
c04e8de9b0
Make sure to start tmux pane from the current directory ( #143 )
...
- fzf-tmux
- CTRL-T of bash/zsh/fish
- fish implementation may not work if the path contains
double-quote characters (FIXME)
2015-03-13 22:59:23 +09:00
Junegunn Choi
4977174def
[fzf-mux] Remove unnecessary env var from command
2015-03-13 22:45:28 +09:00
Junegunn Choi
5eef0acea1
Merge pull request #145 from junegunn/refactor-shell-ext
...
Refactor shell extensions
2015-03-13 17:44:44 +09:00
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
Junegunn Choi
47201c2c4d
Merge pull request #122 from blueyed/improve-find-cdwidget
...
Improve `find` command for ALT-C: exclude proc/dev
2015-01-25 11:20:20 +09:00
Junegunn Choi
9cb0cdb4ac
0.9.2
2015-01-24 14:49:21 +09:00
Junegunn Choi
448132c46c
Fix error when --query contains wide-length characters
2015-01-24 13:26:33 +09:00
Junegunn Choi
1476fc7f3b
Refactor test code
2015-01-24 13:25:11 +09:00
Junegunn Choi
71a7b3a26f
Improve rendering performance by caching rune widths
...
Related: 8bead4a
2015-01-24 12:28:00 +09:00
Junegunn Choi
a47c06cb61
Fix update_assets script
2015-01-23 20:32:56 +09:00
Junegunn Choi
48e16edb47
Redraw and adjust upon terminal resize
2015-01-23 20:30:50 +09:00
Junegunn Choi
c35d98dc42
Nullify --nth option when it's irrelevant
2015-01-23 06:26:00 +09:00
Junegunn Choi
8bead4ae34
Improved handling of tab characters
2015-01-18 16:59:04 +09:00
Junegunn Choi
1b6cb3532d
Update src/README.md
2015-01-18 16:34:10 +09:00
Junegunn Choi
0a0955755a
Add note on installation
2015-01-18 16:32:37 +09:00
Junegunn Choi
a3101120fd
Update install script
2015-01-17 20:40:00 +09:00
Junegunn Choi
30f9651f99
0.9.1
2015-01-17 14:15:26 +09:00
Junegunn Choi
4dcc0f10b8
Fix Travis CI build by ignoring trailing empty lines
...
😭
2015-01-17 13:45:56 +09:00
Junegunn Choi
3d39ab5ded
Fix flaky tests
2015-01-17 13:39:11 +09:00
Junegunn Choi
c3a198d0c7
Add test cases for --select-1 and --exit-0
2015-01-17 12:37:24 +09:00
Junegunn Choi
be5c17612a
Add basic test case for --reverse
2015-01-17 12:21:38 +09:00
Junegunn Choi
fe89ac8a89
Add script for updating release assets
2015-01-17 11:57:21 +09:00
Junegunn Choi
4c3ae847b6
Add test case for --with-nth + --multi
2015-01-17 11:20:17 +09:00
Junegunn Choi
5c0dc79ffa
Print selected items in the order they are selected
2015-01-17 11:07:04 +09:00
Junegunn Choi
0a83705d21
Use Go 1.4.1 to build linux binaries
2015-01-17 10:57:07 +09:00
Junegunn Choi
ea22292d2c
Merge pull request #117 from junegunn/fix-ctrl-y
...
Fix CTRL-Y key binding
2015-01-17 10:55:05 +09:00