Commit Graph

608 Commits (4b7c571575a2882ef99c43c233c513c9959fbca5)
 

Author SHA1 Message Date
Junegunn Choi 618706a5f5 Fix ANSI output in the presence of multibyte characters
tree -C | fzf --ansi --tac
10 years ago
Junegunn Choi 9ffcd26d50 Update CHANGELOG - 0.9.5 10 years ago
Junegunn Choi b431e227da Code cleanup 10 years ago
Junegunn Choi d94dfe0876 Fix #151 - reduce initial memory footprint 10 years ago
Junegunn Choi 6130026786 Bump up the version - 0.9.5 10 years ago
Junegunn Choi a723977b9f Fix #149 - panic on empty string filter 10 years ago
Junegunn Choi 3dddbfd8fa Fix string truncation 10 years ago
Junegunn Choi e70a2a5817 Add support for ANSI color codes 10 years ago
Junegunn Choi d80a41bb6d Update README
Use --depth option to avoid pulling devel branches
10 years ago
Junegunn Choi 2bebd5cdb4 Update README with fzf image 10 years ago
Junegunn Choi 7bb75b0213 Update README 10 years ago
Junegunn Choi bc2e82efc1 [vim] Suppress error message when clear command is N/A 10 years ago
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)
10 years ago
Junegunn Choi 4977174def [fzf-mux] Remove unnecessary env var from command 10 years ago
Junegunn Choi 5eef0acea1 Merge pull request #145 from junegunn/refactor-shell-ext
Refactor shell extensions
10 years ago
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
10 years ago
Junegunn Choi dd6138a655 Fix #142, #144 - Improve CTRL-R for zsh 10 years ago
Junegunn Choi 68c5bea3f8 Fix install script for platforms w/o matching Go binary (#141) 10 years ago
Junegunn Choi 0f474d541d Note on upgrade 10 years ago
Junegunn Choi c4d59aeec4 Remove legacy test code 10 years ago
Junegunn Choi b2c423d1ff Cleanup - no more rubygems 10 years ago
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.
10 years ago
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
10 years ago
Junegunn Choi 48e0c1e721 Ignore new options in legacy Ruby version 10 years ago
Junegunn Choi 12d81e212f [vim] Use fzf-tmux script for tmux integration 10 years ago
Junegunn Choi c22e729d9c [fzf-tmux] Apply environment variables 10 years ago
Junegunn Choi 2b8a1c0d70 Update README - Homebrew instruction and fzf-tmux options 10 years ago
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)
10 years ago
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.
10 years ago
Junegunn Choi fb2959c514 [fzf-tmux] Fix duplicate arguments to fzf
fzf-tmux -w -q q
fzf-tmux -w -- -q q
10 years ago
Junegunn Choi 62a28468a7 [fzf-tmux] Fix `--` 10 years ago
Junegunn Choi 23dba99eda [fzf-tmux] Allow -w / -h without size argument 10 years ago
Junegunn Choi 5f62d224b0 Fix fzf-tmux script (bash 3.2 compatibility) 10 years ago
Junegunn Choi 6728870071 Merge pull request #136 from junegunn/fzf-tmux
Add fzf-tmux script
10 years ago
Junegunn Choi 87c71a3ea6 Increase timeout in test cases 10 years ago
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.
10 years ago
Junegunn Choi f7b52d2541 Use absolute path of fzf when splitting tmux window 10 years ago
Junegunn Choi c111af0ed2 Use the term `pane` instead of `split` when not ambiguous
/cc @Tranquility
10 years ago
Junegunn Choi 07e2bd673e Update README 10 years ago
Junegunn Choi e4ce64d10b Add fzf-tmux script 10 years ago
Junegunn Choi 5f3326a888 Deprecation alert 10 years ago
Junegunn Choi 1304428003 Update bash completion *for* fzf 10 years ago
Junegunn Choi 55828f389a Add test case for 7e2c18a 10 years ago
Junegunn Choi 7e2c18a1f6 Fix directory completion matching regular files
Related: #135
10 years ago
Junegunn Choi 79c147ed78 Fix #135 - Directory completion to append / 10 years ago
Junegunn Choi d4b41c5e03 Merge pull request #134 from junegunn/devel
0.9.4
10 years ago
Junegunn Choi b15a0e9650 Update CHANGELOG 10 years ago
Junegunn Choi fe09559ee9 Build with Go 1.4.2 10 years ago
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.
10 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)
10 years ago