Junegunn Choi
dce6fe6f2d
[fzf-tmux] Ensure that the same $TERM value is used in split
...
Fix #305 . ncurses can crash on invalid $TERM. fzf-tmux uses bash on
a new pane so we have to make sure that the $TERM is consistent with
that of the hosting shell.
2015-07-28 14:17:25 +09:00
Junegunn Choi
fcae99f09b
No need to "tmux list-panes" when obviously not on tmux ( #303 )
2015-07-28 00:56:03 +09:00
Junegunn Choi
fb1b026d3d
Always check if the pane is zoomed
...
Close #303
2015-07-28 00:30:17 +09:00
Junegunn Choi
9f953fc944
Do not use tmux pane if the current pane is zoomed
...
Close #303
2015-07-28 00:22:04 +09:00
Junegunn Choi
909ea1a698
0.10.1
2015-07-27 00:09:07 +09:00
Junegunn Choi
7231acd442
Fix mouse scroll when --margin is set
2015-07-27 00:06:44 +09:00
Junegunn Choi
7814371a9a
Revert "0.10.1"
...
This reverts commit 6166e2dd80 .
2015-07-27 00:03:14 +09:00
Junegunn Choi
6166e2dd80
0.10.1
2015-07-26 23:57:26 +09:00
Junegunn Choi
ee0c8a2635
Add --margin option
...
Close #299
2015-07-26 23:02:04 +09:00
Junegunn Choi
2bebddefc0
Do not print the entire --help on invalid option
2015-07-26 13:39:34 +09:00
Junegunn Choi
fdbf3d3fec
Replace eof action with cancel ( #289 )
2015-07-23 21:05:33 +09:00
Junegunn Choi
f9136cffe6
Update man page
2015-07-23 10:45:01 +09:00
Junegunn Choi
51d84b1869
[bash] Update fzf option completion
2015-07-23 00:58:20 +09:00
Junegunn Choi
13e040baee
Bind CTRL-D to the new delete-char/eof action
...
- CTRL-D - delete-char/eof
- DEL - delete-char
2015-07-23 00:56:03 +09:00
Junegunn Choi
cc0d5539ba
Add "eof" action which closes the finder only when input is empty
...
Close #289
2015-07-22 22:57:48 +09:00
Junegunn Choi
b53f61fc59
Remove cbreak before raw
2015-07-22 22:36:39 +09:00
Junegunn Choi
4e0e03403e
Fix --header-lines unaffected by --with-nth
2015-07-22 21:24:02 +09:00
Junegunn Choi
928fccc15b
Fix header not shown when the lines go beyond the screen limit
2015-07-22 21:22:59 +09:00
Junegunn Choi
bbaa3ab8bd
Update CHANGELOG
2015-07-22 14:19:55 +09:00
Junegunn Choi
5e3cb3a4ea
Fix ANSI processor to handle multi-line regions
2015-07-22 14:19:45 +09:00
Junegunn Choi
f71ea5f3ea
Add test cases for header and fix corner cases
2015-07-22 13:45:38 +09:00
Junegunn Choi
f469c25730
Add --header-lines option
2015-07-22 03:21:20 +09:00
Junegunn Choi
18469b6954
Adjust header color for dark color scheme
2015-07-22 03:07:27 +09:00
Junegunn Choi
d01db4862b
Update documentation
2015-07-22 01:12:50 +09:00
Junegunn Choi
8b2adba8d6
Redraw of header on resize
2015-07-22 00:47:14 +09:00
Junegunn Choi
d459e9abce
Add --header-file option
2015-07-22 00:38:38 +09:00
Junegunn Choi
c9abe1b1ff
Show more specific error message on invalid binding
2015-07-18 02:31:35 +09:00
Junegunn Choi
a0e6147bb5
Fix #292 - Allow binding of colon and comma
2015-07-16 21:14:08 +09:00
Junegunn Choi
b0f491d3c3
Fix travis CI build
...
- Fix test failures on new fish 2.2.0
- Make timeout-based test cases more robust
2015-07-13 19:24:22 +09:00
Junegunn Choi
392da53f53
[bash] Make CTRL-R work when histexpand is unset ( #286 )
...
Note that it still can't handle properly multi-line commands.
Thanks to @jpcirrus for the bug report and the fix.
2015-07-13 00:22:13 +09:00
Junegunn Choi
ae72b0fb70
Merge pull request #285 from evverx/possible-retry-loop
...
[bash-completion] Fix g++: possible retry loop
2015-07-04 11:24:08 +09:00
Junegunn Choi
ec85fd552d
Update README - how to use ag with CTRL-T
2015-06-30 13:17:48 +09:00
Junegunn Choi
11db046fc7
[neovim] Fix #281 - Properly close window with winnr 1
2015-06-27 14:23:51 +09:00
Junegunn Choi
938151a834
[shell] Add FZF_CTRL_T_COMMAND for CTRL-T
...
Close #40
2015-06-26 01:02:44 +09:00
Junegunn Choi
14e3b84073
[zsh] No need to define __fsel in non-interactive shell
...
Since we now use fzf-tmux instead of tmux split-window
2015-06-26 00:14:36 +09:00
Junegunn Choi
56100f0fa7
[bash] Use command \find for ALT-C
...
ALT-C can fail with the following aliases as pointed out in #272
alias find='noglob find'
alias command='command '
2015-06-25 23:54:05 +09:00
Junegunn Choi
5254ee2e2a
Update documentation ( #277 )
2015-06-22 01:35:36 +09:00
Junegunn Choi
355d004895
[neovim] Fix error with {'window': 'enew'} ( #274 )
2015-06-21 21:45:10 +09:00
Junegunn Choi
a336494f5d
0.10.0
2015-06-21 17:40:36 +09:00
Junegunn Choi
8270f7f0ca
Rename --null to --read0 and undocument the option
...
`--null` is ambiguous. For completeness' sake, we need both `--read0`
and `--print0`.
`--read0` only makes sense when the input contains multiline entries.
However, fzf currently cannot correctly display multiline entries,
I'm going to make `--read0` an undocumented feature.
2015-06-21 17:29:58 +09:00
Junegunn Choi
638a956a9e
Merge pull request #272 from okapia/zsh-simplify
...
Use vi-fetch-history on zsh to get history line
2015-06-21 16:57:14 +09:00
Junegunn Choi
c0d3faa84f
Hide --toggle-sort from --help output
...
Since the same can be now achieved with --bind KEY:toggle-sort
2015-06-19 01:06:56 +09:00
Junegunn Choi
3492c8b780
Rename --history-max to --history-size
...
Considering HISTSIZE and HISTFILESIZE of bash
2015-06-19 01:03:25 +09:00
Junegunn Choi
a8b2c257cd
Improve handling of key names
...
Remember the exact string given as the key name so that it's possible to
correctly handle synonyms and print the original string.
2015-06-19 00:31:48 +09:00
Junegunn Choi
5e8d8dab82
More key names for --bind
2015-06-18 02:27:50 +09:00
Junegunn Choi
b504c6eb39
Avoid intermittent test failures
...
by making sure that we're back on shell command-line
2015-06-18 02:09:44 +09:00
Junegunn Choi
d261c36cde
Keep the spinner spinning even when the source stream is idle
2015-06-18 00:42:38 +09:00
Junegunn Choi
fe4e452d68
Add --cycle option for cyclic scrolling
...
Close #266
2015-06-16 23:16:34 +09:00
Junegunn Choi
d54a4fa223
Add key name "bspace" for --bind (bspace != ctrl-h)
2015-06-16 02:18:49 +09:00
Junegunn Choi
45bd323cab
Allow binding CTRL-G and CTRL-Q
2015-06-16 02:17:06 +09:00
Junegunn Choi
8677dbded1
Change alternative notation for execute action ( #265 )
...
e.g. fzf --bind "ctrl-m:execute:COMMAND..." --bind ctrl-j:accept
2015-06-15 23:27:05 +09:00
Junegunn Choi
794ad5785d
Fix . to match newlines as well ( #265 )
2015-06-15 23:11:22 +09:00
Junegunn Choi
fa5b58968e
Add alternative execute notation that does not require closing char
...
This can be used to avoid parse errors that can happen when the command
contains the closing character. Since the command does not finish at
a certain character, the key binding should be the last one in the
group. Suggested by @tiziano88. (#265 )
e.g. fzf --bind "ctrl-m:execute=COMMAND..." --bind ctrl-j:accept
2015-06-15 23:00:38 +09:00
Junegunn Choi
e720f56ea8
Fix test code for docker build
2015-06-15 22:45:31 +09:00
Junegunn Choi
7db53e6459
Add synonyms for some keys to be used with --bind and --toggle-sort
...
enter (return), space, tab, btab, esc, up, down, left, right
2015-06-15 01:26:18 +09:00
Junegunn Choi
e287bd7f04
Fix Travis CI build
2015-06-14 23:44:42 +09:00
Junegunn Choi
022435a90a
More alternative notations for execute action
...
execute(...)
execute[...]
execute~...~
execute!...!
execute@...@
execute#...#
execute$...$
execute%...%
execute^...^
execute&...&
execute*...*
execute:...:
execute;...;
execute/.../
execute|...|
2015-06-14 23:36:49 +09:00
Junegunn Choi
6c99cc1700
Add bind action for executing arbitrary command ( #265 )
...
e.g. fzf --bind "ctrl-m:execute(less {})"
fzf --bind "ctrl-t:execute[tmux new-window -d 'vim {}']"
2015-06-14 12:25:08 +09:00
Junegunn Choi
fe5b190a7d
Remove unnecessary regexp matches
...
This change does have positive effect on startup time of fzf when many
number of options are provided.
time fzf --query=____ --filter=____ --delimiter=q --prompt=________ \
--nth=1,2,3,4 --with-nth=1,2,3,4 --toggle-sort=ctrl-r \
--expect=ctrl-x --tiebreak=index --color=light --bind=ctrl-t:accept \
--history=/tmp/xxx --history-max=1000 --help
0m0.013s -> 0m0.008s
2015-06-14 11:23:07 +09:00
Junegunn Choi
77bab51696
GoLint fix
2015-06-14 03:19:18 +09:00
Junegunn Choi
77048f3e3b
Fix Travis CI build
2015-06-14 02:51:45 +09:00
Junegunn Choi
8b618f7439
Test refactoring
2015-06-14 02:44:22 +09:00
Junegunn Choi
8973207bb4
Fix Travis CI build
2015-06-14 02:13:02 +09:00
Junegunn Choi
6ad1736832
Fix ignore action
2015-06-14 02:11:27 +09:00
Junegunn Choi
9fca611c4a
Add ignore action for --bind
2015-06-14 01:54:56 +09:00
Junegunn Choi
8e7164553f
Add missing files from the previous commit
...
:(
2015-06-14 00:53:45 +09:00
Junegunn Choi
3b52811796
Add support for search history
...
- Add `--history` option (e.g. fzf --history ~/.fzf.history)
- Add `--history-max` option for limiting the size of the file (default 1000)
- Add `previous-history` and `next-history` actions for `--bind`
- CTRL-P and CTRL-N are automatically remapped to these actions when
`--history` is used
Closes #249 , #251
2015-06-14 00:48:48 +09:00
Junegunn Choi
2e84b1db64
Merge pull request #264 from kassio/master
...
Do not rename terminal buffer
2015-06-14 00:11:10 +09:00
Junegunn Choi
eaa3c67a5e
Add actions for --bind: select-all / deselect-all / toggle-all
...
Close #257
2015-06-09 23:44:54 +09:00
Junegunn Choi
1b9b1d15bc
Adjust --help output
2015-06-08 23:28:41 +09:00
Junegunn Choi
97f433a274
Merge branch 'dullgiulio-121-accept-nil-input'
2015-06-08 23:28:06 +09:00
Junegunn Choi
45a3655eaf
Add test case for --null option
2015-06-08 23:27:50 +09:00
Junegunn Choi
81ffde92fb
Merge branch '121-accept-nil-input' of https://github.com/dullgiulio/fzf into dullgiulio-121-accept-nil-input
2015-06-08 23:21:16 +09:00
Junegunn Choi
0be4cead20
Allow ^EqualMatch$
2015-06-08 23:17:24 +09:00
Junegunn Choi
443a80f254
Always use the same color for multi-select markers
2015-06-07 23:32:07 +09:00
Junegunn Choi
8017635a71
Merge pull request #252 from dominikh/portable-swapOutput
...
Use ncurses's newterm instead of swapping stdout and stderr
2015-06-07 14:31:44 +09:00
Junegunn Choi
52771a6226
0.9.13
2015-06-03 02:09:07 +09:00
Junegunn Choi
b00bcf506e
Fix #248 - Premature termination of Reader on long input
2015-06-03 01:48:02 +09:00
Junegunn Choi
fdbfe36c0b
Color customization ( #245 )
2015-06-03 01:46:03 +09:00
Junegunn Choi
446e822723
Update CHANGELOG
2015-05-22 02:37:38 +09:00
Junegunn Choi
b68e59a24b
Fix ANSI offset calculation
2015-05-22 02:20:10 +09:00
Junegunn Choi
4e0e492427
Minor refactoring
2015-05-22 00:02:14 +09:00
Junegunn Choi
8f99f8fcc6
More test cases for --bind
2015-05-21 21:06:52 +09:00
Junegunn Choi
3cdf71801e
Update --help
2015-05-21 01:51:24 +09:00
Junegunn Choi
801cf9ac62
Add unbound "toggle" action for customization
2015-05-21 01:37:16 +09:00
Junegunn Choi
34946b72a5
0.9.12
2015-05-21 00:44:49 +09:00
Junegunn Choi
1592bedbe8
Custom key binding support ( #238 )
2015-05-21 00:32:03 +09:00
Junegunn Choi
15099eb13b
Remove duplicate processing of command-line options
2015-05-20 20:42:45 +09:00
Junegunn Choi
c511b45ff6
Minor tweak in test case
...
It may take long for find command to spot the temporary file created on
the home directory
2015-05-20 19:47:48 +09:00
Junegunn Choi
40761b11b1
[bash] Ignore asterisk (modified) in history
2015-05-20 19:45:05 +09:00
Junegunn Choi
cca543d0cd
[zsh-completion] Fix #236 - zle redisplay
2015-05-20 16:18:30 +09:00
Junegunn Choi
34e5e2dd82
[vim] Use close+bufhidden=wipe instead of bd
2015-05-14 13:29:50 +09:00
Junegunn Choi
2b7c3df66b
[neovim] Check tabpagenr() as well
2015-05-14 02:19:40 +09:00
Junegunn Choi
f766531e74
[neovim] Make sure that fzf buffer is closed ( #225 )
...
- bd! leaves the window open when there's no other listed buffer
- redraw! seems to help avoid Neovim issues.
2015-05-14 02:14:21 +09:00
Junegunn Choi
7f59b42b05
[vim] Escape % # \
2015-05-13 23:20:10 +09:00
Junegunn Choi
f41de932d6
[vim] Refocus MacVim window
2015-05-13 23:14:03 +09:00
Junegunn Choi
b4a05ff27e
[bash] CTRL-R to use history-expand-line
...
Close #146
2015-05-13 19:13:27 +09:00
Junegunn Choi
3b91467941
Suppress error message when loading completion.{zsh,bash}
...
Temporary workaround for https://github.com/Homebrew/homebrew/issues/39669
2015-05-12 22:54:48 +09:00
Junegunn Choi
26d2af5ee8
[zsh-completion] Respect backslash-escaped spaces ( #230 )
2015-05-12 01:40:44 +09:00
Junegunn Choi
2b61dc6557
[zsh-completion] Do not overwrite $fzf_default_completion
2015-05-11 22:53:35 +09:00