Commit Graph
100 Commits
Author SHA1 Message Date
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
Junegunn Choi f0b2b98c5d Increase FZF_DEFAULT_SORT to 1000 2013-11-16 11:51:18 +09:00
Junegunn Choi 4530819539 Update README 2013-11-16 02:21:39 +09:00
Junegunn Choi 1825a73e2e "Extended-search mode" 2013-11-16 02:20:40 +09:00
Junegunn Choi 30d4974509 Update README 2013-11-16 01:55:33 +09:00
Junegunn Choi e4a49dbb2a Add exact-match and invert-exact-match match types 2013-11-16 00:58:46 +09:00
Junegunn Choi 76c7f4f9c0 Do not include highlighted item when items chosen 2013-11-16 00:31:22 +09:00
Junegunn Choi 8ae604af67 Merge branch 'devel' 2013-11-16 00:13:04 +09:00
Junegunn Choi 6037e1e217 Ignore invalid UTF-8 sequences 2013-11-15 21:49:00 +09:00
Junegunn Choi 43acf5c8a4 Extended mode
- Implement prefix caching of extended mode
- Improved ranking algorithm for extended mode
- Fix nfc conversion bug
2013-11-15 20:40:57 +09:00
Junegunn Choi 545e8bfcee Prototype implementation of extended mode (#1) 2013-11-15 02:13:18 +09:00
Junegunn Choi 90ad6d50b8 Refactoring for test 2013-11-15 01:32:42 +09:00
Junegunn Choi 67bdc3a0ad Allow multiple highlighted regions 2013-11-14 20:04:46 +09:00
Junegunn Choi ff34c6b272 Merge pull request #5 from Vifon/zsh-widgets
new zsh widgets
2013-11-10 16:11:29 -08:00
Junegunn Choi 1e9e597837 Merge pull request #4 from Vifon/patch-1
superfluous backslash in zle widget removed
2013-11-10 06:34:21 -08:00
Junegunn Choi 1eceb6a4b9 FZF_DEFAULT_SORT 2013-11-10 20:22:57 +09:00
Junegunn Choi 8777a495bc Shift-TAB on multi-select mode 2013-11-10 20:19:57 +09:00
Junegunn Choi 83825dbbd3 Add Tips section 2013-11-10 20:03:38 +09:00
Junegunn Choi 1ac19a2097 Update README 2013-11-10 11:53:13 +09:00
Junegunn Choi 833c6e1eeb Update example 2013-11-10 04:00:27 +09:00
Junegunn Choi 8a0a3f9bf5 Do not sort the result if query is empty 2013-11-10 03:57:10 +09:00
Junegunn Choi ddf6e5ef1e Implement multi-select mode (#3) 2013-11-10 03:56:18 +09:00
Junegunn Choi 11a1010e9e Add zsh widget examples 2013-11-09 01:16:39 +09:00
Junegunn Choi 75b666bf54 Update README (replace backticks with $())
As reported in #2, backticks on oh-my-zsh (with TERM=xterm*)
makes fzf run twice. This should be a bug of oh-my-zsh,
but for now using $() seems to be a quick workaround.
2013-11-06 20:54:02 +09:00
Junegunn Choi 3f73554a9e Fix FZF_DEFAULT_COMMAND 2013-11-05 21:05:34 +09:00
Junegunn Choi dc67420319 Make fzf.vim separately installable 2013-11-05 13:45:23 +09:00
Junegunn Choi f2d8e7e3ee Update README 2013-11-05 00:11:06 +09:00
Junegunn Choi de8116b1cf Fix error on Linux with Ruby 1.8 2013-11-04 10:38:16 +09:00
Junegunn Choi 1460e0a10b 0.2.0 2013-11-03 22:51:00 +09:00
Junegunn Choi c46dad465f Fix invalid return when query string is empty 2013-11-03 22:49:12 +09:00
Junegunn Choi 0df647b2a7 Strip null bytes in the string 2013-11-03 22:15:52 +09:00
Junegunn Choi 69d6b58f88 Do not block on --no-sort 2013-11-03 22:01:25 +09:00
Junegunn Choi 8e305edcf2 Add --no-color (+c) option 2013-11-03 11:45:14 +09:00
Junegunn Choi c326e363eb Premature optimization is root of all fun 2013-11-03 10:43:48 +09:00
Junegunn Choi d1298b8fff Reduce memory footprint 2013-11-03 04:05:32 +09:00
Junegunn Choi 2a0e0ded2a Remove Gemfile 2013-11-03 01:11:36 +09:00
Junegunn Choi 7cecf648eb Optimize left/right trimming 2013-11-03 00:06:50 +09:00
Junegunn Choi c3c94ea889 Fix long item display 2013-11-02 20:58:23 +09:00
Junegunn Choi 94f0c3d22b Bump up gem version to 0.1.3 2013-11-02 20:41:29 +09:00
Junegunn Choi d717096ee3 Update README 2013-11-02 20:40:25 +09:00
Junegunn Choi 1629fe079a Improve display
- CJK wide character support
- Progress reporting for long-running queries (> 0.5sec)
2013-11-02 20:12:39 +09:00
Junegunn Choi 6a9970c98e FZF_DEFAULT_COMMAND 2013-11-02 12:56:43 +09:00
Junegunn Choi 682583e88f 0.1.1 2013-11-01 16:13:12 +09:00
Junegunn Choi fd2472d11c Ignore empty file path 2013-11-01 16:07:46 +09:00
Junegunn Choi 311c4a36e2 Remove initial delay 2013-11-01 02:02:00 +09:00
Junegunn Choi b98fba4cf1 Gradually increase delay upto 0.2 seconds 2013-11-01 01:59:23 +09:00
Junegunn Choi a03b5c8c42 gem install fzf 2013-11-01 01:12:46 +09:00