Junegunn Choi
53bce0581e
Update fish function
2015-01-04 14:35:13 +09:00
Junegunn Choi
f9f9b671c5
Ask if fzf executable already exists
2015-01-04 14:29:42 +09:00
Junegunn Choi
0a6cb62169
Fall back to Ruby version when download failed
2015-01-04 02:42:58 +09:00
Junegunn Choi
9930a1d4d9
Update install script to download tarball
2015-01-04 02:00:22 +09:00
Junegunn Choi
f3177305d5
Rewrite fzf in Go
2015-01-04 00:37:29 +09:00
brettanomyces
ee433ef6e9
reverse history for fish shell
2014-12-13 11:54:35 +13:00
Arseniy Seroka
0296fcb5cd
bash -> env bash
2014-11-30 23:04:15 +03:00
Junegunn Choi
4ee85f11e8
[install] Join line numbers when multiple matches found
2014-09-18 19:03:01 +09:00
Miles Whittaker
990fa00660
Check before sourcing, no longer need to remove
2014-09-18 00:01:39 -04:00
Miles Whittaker
77592825f0
Sometimes users prefer . instead of source
...
So only check for file name
2014-09-17 23:55:28 -04:00
Miles Whittaker
ce53b9b2a5
Ignore user-defined grep aliases
2014-09-14 00:53:53 -04:00
Junegunn Choi
80efafcceb
Fix ALT-C keybinding to include symlinked directories
...
Related #95 .
2014-08-31 03:22:51 +09:00
Junegunn Choi
d5e7303a25
Change --nth option for CTRL-R key binding ( #90 )
...
Remove `1` from --nth option. With the change you can no more use `$`
anchor to match the tail of a command index. But it makes search
around 15% faster.
jg@jg:~> time cat history | fzf +s -n..,1,2.. -f fzf > /dev/nul
real 0m2.929s
user 0m2.766s
sys 0m0.154s
jg@jg:~> time cat history | fzf +s -n2..,.. -f fzf > /dev/null
real 0m2.535s
user 0m2.422s
sys 0m0.112s
2014-08-17 00:29:57 +09:00
Junegunn Choi
a54784cd53
Display 'gem install curses' when curses cannot be loaded
2014-07-27 01:08:30 +09:00
Sencer Selcuk
7261d3afcd
allow installation with sudo privileges
2014-07-15 12:12:05 +09:00
Junegunn Choi
daf08f801f
[fish] Fix fish key binding issues ( #60 )
...
Although a major overhaul is ongoing (#67 ), it is not yet finished and
cannot be considered stable enough for the next release. This commit
fixes a few apparent issues with small change to the current
implementation.
- Fixed error when $TMPDIR is not defined
- Better escaping of file/directory names
- Splitted functions to workaround fish bug
2014-07-06 20:51:51 +09:00
Patrick Donelan
30cdc06bcd
Add vi-command keymap mappings
...
fzf does not currently define vi-command mode mappings. This is particularly annoying for <C-r>, which opens bash's old-fashioned recursive history search.
This patch adds vi-command mode mappings that simply drop back into vi-insert mode ("i") and then trigger the primary mapping.
2014-06-23 17:14:16 +02:00
Sencer Selcuk
3827a1b09e
Use command find
rather than plain find
...
Aliases are expanded in shell scripts, and one may have an alias
for the `find` command that conflicts with fzf. So make sure fzf
is using real find command rather than the alias.
2014-06-18 11:33:40 -04:00
Junegunn Choi
f8e357fa19
Extend --nth option to take ranges
...
As discussed in #55
2014-06-14 00:27:34 +09:00
Junegunn Choi
ed13fc8618
Fix fzf-history-widget ( #48 )
2014-05-29 11:12:48 +09:00
Chad Skeeters
edf27f47f2
removed tailing substitution causing all trailing space to be removed when extendedglob is set
2014-05-28 10:16:07 -05:00
Tom Cammann
1e02471940
Update install
...
Update sed regex to strip "*" from history lines when using tmux and fc
e.g. "637* ls -a"
2014-05-26 08:56:47 +01:00
Junegunn Choi
6a1b916598
OK
2014-05-22 02:24:13 +09:00
Junegunn Choi
f37be006c3
Update uninstall script
2014-05-21 01:16:42 +09:00
Junegunn Choi
f250fc8f86
Fix #41 : [CTRL-T] long file paths causing wrapping artifacts
2014-05-04 11:28:34 +09:00
Junegunn Choi
6eea9603c2
Fix bug in install script
2014-05-04 00:49:29 +09:00
Junegunn Choi
b3efccca81
[fish] Remove temporary file after use
2014-05-02 16:35:36 +09:00
Junegunn Choi
7d15071c63
Fish shell support - installer / key bindings ( #33 )
2014-05-02 11:27:32 +09:00
Junegunn Choi
89eb1575e7
Simpler check for curses
2014-05-02 04:51:35 +09:00
Junegunn Choi
608ec2b806
set -o nonomatch for zsh ( #34 )
...
Avoid error message in an empty directory
2014-04-01 21:39:40 +09:00
Junegunn Choi
e5ae4f0ef6
Do not load interactive parts when not required ( #34 )
2014-04-01 20:55:26 +09:00
Junegunn Choi
67ba87d390
Avoid CTRL-T error when default shell != zsh ( #34 )
2014-04-01 20:49:54 +09:00
Junegunn Choi
77d45cb173
Avoid starting interactive bash ( #34 )
2014-04-01 20:48:15 +09:00
Junegunn Choi
546a315884
Fix #34 : tmux integration on Linux
2014-04-01 08:55:16 +00:00
Junegunn Choi
af616457e3
Use -p option of split-window instead of manual calculation
2014-03-31 13:48:53 +09:00
Junegunn Choi
48f9ee6763
Update install script
2014-03-31 01:01:23 +09:00
Junegunn Choi
cf8dbf8047
Allow setting tmux split height in %
2014-03-28 17:15:45 +09:00
Junegunn Choi
ae86cdf09a
Make CTRL-T use tmux split when possible
2014-03-28 15:28:10 +09:00
Junegunn Choi
2c8a256b13
Update README and install
...
- Unset multi-select option with +m
2014-03-14 17:53:23 +09:00
Junegunn Choi
f4c5aa03d7
Update README and install script
...
- Added examples: fbr and fco
- Always use local variables
2014-03-14 17:46:55 +09:00
Junegunn Choi
2296013174
Add ALT-C keybinding for bash
2014-03-13 14:29:27 +09:00
Junegunn Choi
8a3e8c2d81
Install curses gem in user's home directory
2014-03-13 11:01:35 +09:00
Junegunn Choi
b22fd6de6d
Fix #22 . Keybindings for vi-mode bash.
2014-03-04 18:53:29 +09:00
Christian Wellenbrock
f5d53b94fe
Use fc
instead of history
to avoid omz alias
2014-02-26 10:56:44 +01:00
Junegunn Choi
00c8a68430
Unalias history on zsh (related #19 )
2014-02-26 11:46:30 +09:00
Christian Wellenbrock
2c0dc2f3b1
Feed all zsh history into fzf (not only most recent)
2014-02-25 15:40:52 +01:00
Junegunn Choi
4396ab7548
Do not set key bindings in non-interactive shell
2014-02-15 01:29:16 +09:00
Junegunn Choi
2b8c2b9f2a
CTRL-R for bash: Unset $HISTTIMEFORMAT
2014-02-13 16:47:53 +09:00
Junegunn Choi
426284c87e
Change CTRL-T binding to include directories
2014-02-07 18:41:05 +09:00
Junegunn Choi
1155da7e1c
Install curses 1.0.0
2014-02-02 01:42:04 +09:00
Junegunn Choi
c3676bf986
Make install script prefer system ruby
2014-01-29 11:04:07 +09:00
Junegunn Choi
13cb198b5c
Update README
2014-01-14 16:51:52 +09:00
Junegunn Choi
d7f50b1e41
Fix typo in install script
2013-12-26 01:54:29 +09:00
Junegunn Choi
bff7e9edf5
Should not --disable-gems
when curses gem is used ( #14 )
2013-12-26 01:39:17 +09:00
Junegunn Choi
3b668ed448
Install curses gem when not found ( #14 )
2013-12-26 01:06:46 +09:00
Junegunn Choi
7ee6fd1f6d
Make install script to add key bindings as well
2013-12-22 00:18:41 +09:00
Junegunn Choi
b2bb22d883
A minor update to install script
2013-11-29 13:42:13 +09:00
Junegunn Choi
344b57fe33
grep -F
2013-11-26 19:05:20 +09:00
Junegunn Choi
18a2fbf54a
Fix install script (use export-able function instead of alias)
2013-11-26 19:01:01 +09:00
Junegunn Choi
64541cb5f8
Fix install script (source ~/.xxxrc has no effect)
2013-11-20 02:10:19 +09:00
Junegunn Choi
179b00ed6c
Reload .bashrc/.zshrc after installation
2013-11-20 01:57:24 +09:00
Junegunn Choi
fa5617e076
Implement bash auto-completion with fzf
2013-11-20 01:29:36 +09:00
Junegunn Choi
03b204ec40
Initial commit
2013-10-24 01:04:17 +09:00