Junegunn Choi
d66b02b0cd
Disable typeahead optimization in Ruby 1.8
2014-03-05 18:00:20 +09:00
Junegunn Choi
b3182c3304
Performance optimization: batch application of input chars
2014-03-05 11:21:20 +09:00
Junegunn Choi
2dbca00bfb
Implement --extended-exact option ( #24 )
2014-03-04 21:29:45 +09:00
Junegunn Choi
b22fd6de6d
Fix #22 . Keybindings for vi-mode bash.
2014-03-04 18:53:29 +09:00
Junegunn Choi
245ee42763
Update installation instruction
2014-03-04 11:25:50 +09:00
Junegunn Choi
98bef4600c
Merge pull request #20 from wellle/zsh-history-fc
...
Use `fc` instead of `history` to avoid `oh-my-zsh` alias
2014-02-26 19:03:01 +09:00
Junegunn Choi
00c8a68430
Unalias history on zsh (related #19 )
2014-02-26 11:46:30 +09:00
Junegunn Choi
c1be834ff9
Merge pull request #19 from wellle/zsh_history
...
Feed all zsh history into fzf (not only most recent)
2014-02-25 23:41:54 +09:00
Junegunn Choi
1c94fef720
Update version number
2014-02-20 15:17:29 +09:00
Junegunn Choi
b711d76b8e
Choose to use 256-colors when $TERM includes 256 (related: #18 )
...
It turned out that Curses.can_change_color? returns false when $TERM is
set to screen-256color, which is perfectly capable of rendering 256
colors.
2014-02-20 13:38:04 +09: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
089691faaf
Cache the result as sorted
2014-02-02 21:41:08 +09:00
Junegunn Choi
301290663d
Add -f (--filter) option ( #15 )
...
This commit adds --filter option so that fzf can be used as a simple unix
filter instead of being an interactive fuzzy finder.
2014-02-02 01:45:44 +09:00
Junegunn Choi
1155da7e1c
Install curses 1.0.0
2014-02-02 01:42:04 +09:00
Junegunn Choi
eca0a99fb4
Proper handling of typeahead arrow keys
...
To reproduce: `sleep 2; fzf` and press arrow keys
2014-02-01 10:07:59 +09:00
Junegunn Choi
96215c4619
CTRL-L to clear and redraw the screen
2014-02-01 02:05:58 +09:00
Junegunn Choi
b2d2be55ef
init_screen must be called within render block
2014-01-31 15:56:37 +09:00
Junegunn Choi
7280e8ebc2
Merge pull request #17 from junegunn/mouse
...
Add mouse support
2014-01-30 07:37:01 -08:00
Junegunn Choi
c7e86ad4f1
Add --no-mouse option to replace FZF_MOUSE_ENABLED
2014-01-30 15:41:44 +09:00
Junegunn Choi
f2b2c022be
Update gem version
2014-01-30 14:47:51 +09:00
Junegunn Choi
7747daa9ec
Merge branch 'master' into mouse
2014-01-30 03:14:13 +09:00
Junegunn Choi
c2943e7681
Fix incompatible encoding regexp match from width call
2014-01-30 03:12:12 +09:00
Junegunn Choi
d5fc03d867
Update README
2014-01-30 02:51:30 +09:00
Junegunn Choi
b0eca20dc2
Minor refactoring
2014-01-30 02:51:06 +09:00
Junegunn Choi
aad335475c
Shift-click and wheel
2014-01-30 01:01:31 +09:00
Junegunn Choi
c3676bf986
Make install script prefer system ruby
2014-01-29 11:04:07 +09:00
Junegunn Choi
6fb4b6d097
Do not move vcursor on select using mouse
2014-01-29 02:10:08 +09:00
Junegunn Choi
6aa168833b
Ruby 1.8 compatibility
2014-01-29 02:08:18 +09:00
Junegunn Choi
0d83cae2ec
Implement mouse support
2014-01-28 19:02:55 +09:00
Junegunn Choi
773d9976a0
Use Curses.getch to support mouse (WIP)
2014-01-28 02:58:20 +09:00
Junegunn Choi
3723829b0a
Add FZF_DEFAULT_OPTS and update command-line options
2014-01-22 12:03:17 +09:00
Junegunn Choi
13cb198b5c
Update README
2014-01-14 16:51:52 +09:00
Junegunn Choi
79f645aa6c
Update README
2014-01-07 17:07:02 +09:00
Junegunn Choi
42d479d071
--version
2013-12-28 02:25:24 +09:00
Junegunn Choi
d7f50b1e41
Fix typo in install script
2013-12-26 01:54:29 +09:00
Junegunn Choi
39eb85596c
Fix error on Rubinius
2013-12-26 01:43:20 +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
98ccc03a21
Update README.md
2013-12-26 01:15:46 +09:00
Junegunn Choi
3b668ed448
Install curses gem when not found ( #14 )
2013-12-26 01:06:46 +09:00
Junegunn Choi
33b28be941
Make host name completion require trigger sequence ( #13 )
2013-12-23 23:16:07 +09:00
Junegunn Choi
76fe23b928
Fix host completion to include ssh_config entries ( #13 )
2013-12-22 20:45:35 +09:00
Junegunn Choi
622c54f4a3
Update gem version (0.6.0)
...
- Smart-case pattern matching
- CTRL-Q
2013-12-22 16:00:06 +09:00
Junegunn Choi
e09993f919
Update README
2013-12-22 00:36:39 +09:00
Junegunn Choi
7ee6fd1f6d
Make install script to add key bindings as well
2013-12-22 00:18:41 +09:00
Junegunn Choi
2dca6f0cb2
Update Last update
2013-12-20 16:13:38 +09:00
Junegunn Choi
159dd7f069
Implement smart-case match ( #12 )
2013-12-20 15:30:48 +09:00
Junegunn Choi
b30f21e074
CTRL-Q to terminate the finder ( #11 )
2013-12-20 14:01:28 +09:00
Junegunn Choi
636c86cf6f
Update bash host completion for ssh and telnet commands
2013-12-20 11:18:28 +09:00
Junegunn Choi
5483e41b2a
Update README
2013-12-14 22:30:09 +09:00
Junegunn Choi
1c89994c94
Suppress warnings on old version of Ruby
2013-12-11 01:03:47 +09:00
Junegunn Choi
e1bc4b983e
Update gem version
2013-12-11 01:00:11 +09:00
Junegunn Choi
cb3645ea95
Fix ^.*$ pattern matching in extended-search mode ( #9 )
2013-12-09 14:46:06 +09:00
Junegunn Choi
04ebaddf5e
0.5.1
2013-12-08 02:09:50 +09:00
Junegunn Choi
45e1f1ae57
Last update: December 5, 2013
2013-12-05 13:29:52 +09:00
Junegunn Choi
c1d5f7cef7
Do not use 256-color if not supported ( #8 )
2013-12-05 12:17:21 +09:00
Junegunn Choi
df663c4e41
Improve bash completion
...
- kill completion: do not even start fzf on non-empty word
- host completion: start fzf with initial query
2013-11-29 23:42:00 +09:00
Junegunn Choi
d3742782f3
Fix a typo in README
2013-11-29 18:09:51 +09:00
Junegunn Choi
faff17b2a9
Hostname completion for ssh and telnet commands
2013-11-29 18:08:22 +09:00
Junegunn Choi
9a3cddc92e
Apply FZF_COMPLETION_OPTS to kill completion
2013-11-29 17:53:30 +09:00
Junegunn Choi
bd2763d863
Add bash completion for kill command
2013-11-29 17:50:53 +09:00
Junegunn Choi
b2bb22d883
A minor update to install script
2013-11-29 13:42:13 +09:00
Junegunn Choi
ad8ec7f387
Encourage use of function instead of alias (exportability)
2013-11-29 13:40:31 +09:00
Junegunn Choi
cf0ca8578c
Update bash key binding example
2013-11-27 10:20:27 +09:00
Junegunn Choi
07aee79bd8
Update examples and bash completion
...
- Use tput sc/rc instead of redraw-current-line
- Escape selected items with printf
2013-11-27 01:14:36 +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
39af56cf8f
Revert "Reduce the number of Curses.refresh calls"
...
This reverts commit 2d3a0a1034
(which doesn't make any noticeable difference)
2013-11-24 20:40:23 +09:00
Junegunn Choi
2d3a0a1034
Reduce the number of Curses.refresh calls
2013-11-24 13:40:02 +09:00
Junegunn Choi
655fa5d9aa
Update query line after update_list call
...
This commit is the workaround for the curses issue where the query
string on the screen is truncated after the cursor when the list is
updated: e.g. `aaac|bbb`
2013-11-24 12:56:26 +09:00
Junegunn Choi
9a49a29c7f
Fix bash completion (~/abc/def/ghi**)
...
~/abc/def/ghi** should match ghi under ~/abc/def/, not ~/abc/def*
2013-11-23 20:37:53 +09:00
Junegunn Choi
89ae45cda4
Merge branch 'master' of github.com:junegunn/fzf
...
Conflicts:
fzf-completion.bash
2013-11-23 20:16:46 +09:00
Junegunn Choi
f660ad35b2
Improve bash completion: [DIRECTORY/][FUZZY_PATTERN]**<TAB>
2013-11-23 20:12:14 +09:00
Junegunn Choi
c61738ae43
Bump up gem version
2013-11-23 20:09:02 +09:00
Junegunn Choi
c4dec4d34b
Add -q option (initial query)
2013-11-23 19:21:02 +09:00
Junegunn Choi
a797604255
-o default as well as -o bashdefault
2013-11-21 11:38:14 +09:00
Junegunn Choi
25840d3bc7
-o bashdefault instead of -o default
2013-11-21 10:49:23 +09:00
Junegunn Choi
4745d50931
Add CTRL-G and ESC (C-[) as abort key ( #7 )
2013-11-20 21:18:51 +09:00
Junegunn Choi
04bf3abe99
Fix bash completion example
2013-11-20 15:22:25 +09:00
Junegunn Choi
57f7963eee
Remove obsolete lines
2013-11-20 14:02:29 +09:00
Junegunn Choi
2fa21e5dd6
Remove obsolete lines
2013-11-20 14:01:13 +09:00
Junegunn Choi
9c4c37aa36
Adjust completion types (all/file/dir)
2013-11-20 12:28:41 +09:00
Junegunn Choi
2540c9062f
The last argument doesn't have to be a path
2013-11-20 10:46:53 +09:00
Junegunn Choi
f28274109f
Update Vim plugin to take path argument
2013-11-20 10:31:33 +09:00
Junegunn Choi
724724bd8c
Extend the list of commands for fzf-completion
2013-11-20 02:23:30 +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
a9fd496691
Merge pull request #6 from junegunn/completion
...
Prototype implementation of bash auto-completion
2013-11-19 08:44:30 -08:00
Junegunn Choi
b14c57e656
Update README
2013-11-20 01:42:57 +09:00
Junegunn Choi
fa5617e076
Implement bash auto-completion with fzf
2013-11-20 01:29:36 +09:00
Junegunn Choi
e52a1d5fad
Update bash example
2013-11-18 17:36:54 +09:00
Junegunn Choi
423e26b0c9
Better handling of NFD chars
2013-11-17 12:32:38 +09:00
Junegunn Choi
84921df0e3
Fix extended-search on non-darwin env
2013-11-17 11:47:52 +09:00
Junegunn Choi
6a5e1de6f3
Fix missing NFD conversion in extended-search mode
2013-11-17 11:20:06 +09:00
Junegunn Choi
90adda73b0
Update Vim plugin
...
Changes:
- Rename g:fzf_command to g:fzf_source
- Support multi-select mode
- Add fzf#run(vim_command, fzf_args) function
Todo:
- Faster startup with --disable-gems option when available
2013-11-17 02:41:10 +09:00
Junegunn Choi
be3b948034
Fix Gem executable
2013-11-17 01:37:56 +09:00
Junegunn Choi
93dafff424
Implement ALT-B / ALT-F
2013-11-17 01:19:16 +09:00
Junegunn Choi
419bc17c0c
Refactoring: separate renderer thread
2013-11-17 00:05:42 +09:00
Junegunn Choi
f0a5757244
Different color for selection-marker
2013-11-16 18:19:26 +09:00