Commit Graph

1028 Commits (0fb5b76c0d5f00008123004a0e3170f357ecfa76)
 

Author SHA1 Message Date
Junegunn Choi 0fb5b76c0d
[fzf-tmux] Fail fast if fzf excutable is not found 8 years ago
Junegunn Choi 0c918dd87a Merge pull request #616 from seanlaguna/master
Use tmux buffers for sending output to preserve character encoding
8 years ago
Junegunn Choi 05299a0fee
[test] Use tmux buffer in unicode test cases
Related #616
8 years ago
Sean b36b0a91f5 use tmux buffers for sending output to preserve character encoding 8 years ago
Junegunn Choi 6081eac58a
[shell] Suppress alias/function expansion
Close #611
8 years ago
Junegunn Choi 942ba749c7
[vim] Restore working directory even when new window is opened
Close #612
8 years ago
Junegunn Choi f941012687 Merge pull request #610 from eigengrau/master
[zsh] Re-initialize zle when widgets finish
8 years ago
Sebastian Reuße fed5e5d5af [zsh] Re-initialize zle when widgets finish
zle automatically calls zle-line-init when it starts to read a new line. Many
Zsh setups use this hook to set the terminal into application mode, since this
will then allow defining keybinds based on the $terminfo variable (the escape
codes in said variable are only valid in application mode).

However, fzf resets the terminal into raw mode, rendering $terminfo values
invalid once the widget has finished. Accordingly, keyboard bindings defined
via $terminfo won’t work anymore.

This fixes the issue by calling zle-line-init when widgets finish. Care is taken
to not call this widget when it is undefined.

Fixes #279
8 years ago
Junegunn Choi b864885753
[install] Make sure to unset pipefail 8 years ago
Junegunn Choi 64747c2324
[install] Fix error in install script
Close #608
8 years ago
Junegunn Choi 34965edcda
[install] Fall back to wget if curl failed
Close #605
8 years ago
Junegunn Choi bd4377084d Merge pull request #601 from blueyed/zsh-ret-for-fzf-file-widget
zsh: pass through exit code from fzf with fzf-file-widget
8 years ago
Daniel Hahler 38a2076b89 zsh: pass through exit code from widgets
This allows to have a custom widget like the following, which would
additionally accept the line, but only in case of entries being
selected:

    fzf-file-widget-with-accept() {
      zle fzf-file-widget
      if [[ "$?" == 0 ]] && (( $#BUFFER )); then
        zle accept-line
      fi
    }
    zle     -N   fzf-file-widget-with-accept
    bindkey '\e^T' fzf-file-widget-with-accept

With this `<C-a>t` will launch fzf, and simulate the pressing of "Enter"
afterwards.
8 years ago
Junegunn Choi 5759d50d4a
0.13.2 8 years ago
Junegunn Choi e455836cc9
Fix race condition where preview window is not properly cleared 8 years ago
Junegunn Choi 8a90f26c8a
0.13.1 8 years ago
Junegunn Choi 24e1fabf2e
Do not process ANSI codes in --preview output at once
Close #598
8 years ago
Junegunn Choi c39c039e15
[shell] Add $FZF_CTRL_T_OPTS and $FZF_ALT_C_OPTS
Close #596
8 years ago
Junegunn Choi 07f176f426 Merge pull request #595 from aykamko/speed-up-fzf-completion
Optimize fzf_default_completion binding
8 years ago
Aleks Kamko 19339e3a6d optimize fzf_default_completion binding 8 years ago
Junegunn Choi 3e1d6a7bcf
0.13.0 8 years ago
Junegunn Choi 2bbc12063c
Add --preview and --preview-window
Close #587
8 years ago
Junegunn Choi b8737b724b
Ignore controls chars for bracketed paste mode
Close #594
8 years ago
Junegunn Choi d91c3a2f5e Merge pull request #593 from edi9999/master
Add fzf_prefer_tmux option
8 years ago
Edgar Hipp fe5db5aadc Add fzf_prefer_tmux option 8 years ago
Junegunn Choi cf9c957c66
Update test_execute_shell (#590) 8 years ago
Junegunn Choi 68b60c6d19
Update test_execute_multi (#590) 8 years ago
Junegunn Choi 3a644b16a4
Update test_execute (#590) 8 years ago
Junegunn Choi 95b34de339
[bash/zsh] Fix $FZF_CTRL_R_OPTS with option values with spaces 8 years ago
Junegunn Choi 6a431cbf49
[fzf-tmux] Escape $ in arguments
e.g. fzf-tmux -q '$PATH'

Related: #343
8 years ago
Junegunn Choi 56fb2f00b3
Use single-quoted strings in execute action
Close #590
8 years ago
Junegunn Choi 1c86aaf342
[vim/fzf-tmux] Handle fzf project directory with spaces
Close #583
8 years ago
Junegunn Choi cfc0b18eaa
Revert "Change tmux pane title for fzf splits"
This reverts commit f074709fc9.

Close #586. /cc @akashin
8 years ago
Junegunn Choi 412c211655
[vim] Use lcd instead of chdir
https://github.com/junegunn/fzf.vim/issues/147
8 years ago
Junegunn Choi 923feb69ab
[zsh] Fix indentation 8 years ago
Junegunn Choi 92dba7035a
Merge pull request #584 from jimbocoder/master
Take SSH completion hints from known_hosts
8 years ago
Jim Howell b8a3ba16a2
[bash/zsh] Take SSH completion hints from known_hosts
Signed-off-by: Junegunn Choi <junegunn.c@gmail.com>
8 years ago
Junegunn Choi cd5e4d9402 Merge pull request #582 from akashin/master
[fzf-tmux] Change tmux pane title for fzf splits
8 years ago
Andrey Kashin f074709fc9 Change tmux pane title for fzf splits 8 years ago
Junegunn Choi e0b29e437b
[bash] Use backticks to avoid delay with blink-matching-paren
Close #580
8 years ago
Junegunn Choi bdb94fba7d
[zsh] Fix #579 - Locally unset globsubst 8 years ago
Junegunn Choi 2f364c62f4
0.12.2 8 years ago
Junegunn Choi 7ed9f83662
Validate jump label characters
Also extend default jump labels
8 years ago
Junegunn Choi f498a9b3fb
Revert version number 8 years ago
Junegunn Choi 13330738b8
Do not match jump labels beyond the screen limit 8 years ago
Junegunn Choi e53535cc61
Update default jump labels 8 years ago
Junegunn Choi c62fc5e75c
More named keys: F5 ~ F10, ALT-/ 8 years ago
Junegunn Choi 70245ad98c
[make] Reduce the size of the binaries with `-ldflags -w`
Related: #555
8 years ago
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.
8 years ago
Junegunn Choi 4adebfc856
[install] go get -u github.com/junegunn/fzf/src/fzf 8 years ago