Commit Graph
100 Commits
Author SHA1 Message Date
Junegunn Choi db71151970 Add g:fzf_grep_preview_window for enabling Ag/grep preview
Close #225
2016-11-14 02:44:14 +09:00
Junegunn Choi 30b93d5a82 Fix fzf#vim#ag to allow optional fullscreen argument 2016-11-13 19:49:21 +09:00
Junegunn Choi 7721fb2677 Check if fugitive#repo() exists
Caused by #239. Close #241.
2016-11-09 18:51:55 +09:00
Junegunn Choi 1a2f6c4df4 Fix git root detection (#239) 2016-11-09 13:07:51 +09:00
Junegunn Choi ad4e1e5691 [GFiles?] Wrap preview command in sh -c
To avoid errors when $SHELL is not posix-compliant.
Close #224.
2016-10-22 12:58:24 +09:00
Junegunn Choi 61eb53199c [GFiles?] Show diff in preview window 2016-10-11 15:45:20 +09:00
Junegunn Choi 5e3a3375c3 [GFiles?] Strip out [OLD -> ] prefix of renamed files
Close #215
2016-10-11 15:44:09 +09:00
Junegunn Choi 7d1b007cb2 [fzf#vim#grep] Ignore empty lines
Close #209
2016-09-30 13:34:17 +09:00
Junegunn Choi 3271f6c160 [[B]Commits] Fix #208
Also fix commands using --expect
2016-09-28 19:07:09 +09:00
Junegunn Choi 7060bbb07b Update README 2016-09-27 02:01:40 +09:00
Junegunn Choi b0a82c4d3f Fix #206 2016-09-27 01:54:20 +09:00
Junegunn Choi 5a088b2426 [Locate] -nargs=+
Close #204
2016-09-25 17:01:36 +09:00
Junegunn Choi 7707746311 Add fzf#vim#grep() function
Close #36

e.g.

  " Using git grep
  command! -bang -nargs=* GGrep call fzf#vim#grep('git grep --line-number '.shellescape(<q-args>), 0, <bang>0)

  " Using GNU grep
  command! -bang -nargs=* Grep call fzf#vim#grep('grep -r --line-number '.shellescape(<q-args>).' *', 0, <bang>0)
2016-09-25 16:48:47 +09:00
Junegunn Choi 6d1916197c Refactor code with fzf#wrap
Close #177
2016-09-25 15:29:10 +09:00
Junegunn Choi 726d37a686 [Tags] Interrupt handling 2016-09-24 22:41:44 +09:00
Junegunn Choi 93dbf1711e [Tags] Handle errors so that &magic and &wrapscan are properly restored
Close #202
2016-09-24 22:35:06 +09:00
Junegunn Choi 687f5e298f [Helptags] Fall back to s:uniq if uniq does not exist
Close #201
2016-09-22 11:01:42 +09:00
Junegunn Choi 0eb22e189d README: Suggest Highlight instead of CodeRay 2016-09-21 13:24:52 +09:00
Junegunn Choi 29c3d0769f [Buffers] Make the current buffer unselectable
Close #193
2016-09-21 13:13:03 +09:00
Junegunn Choi d36b6cb12c Simplify v:oldfiles filter 2016-09-19 02:16:28 +09:00
Junegunn Choi 5e20614c0f Do not use black foreground color as it can be unreadable
Close #189
2016-08-28 22:15:54 +09:00
Junegunn Choi 491ff9942f Add g:fzf_history_dir option
Close #176
2016-07-21 22:14:18 +09:00
Junegunn Choi 8b93c05d28 Make sure to reenable airline when enew layout is used
Close #175

Interestingly, BufUnload, BufDelete, or BufWipeout doesn't work.

Related:
- #173
- https://github.com/neovim/neovim/issues/2368
2016-07-19 20:39:51 +09:00
Junegunn Choi 78baf5517a Formatting 2016-07-18 16:49:15 +09:00
Junegunn Choi cd94fca6ce Update installation instruction for Homebrew fzf 2016-07-18 16:48:51 +09:00
Junegunn Choi e0182d3371 Add more g:fzf_layout examples 2016-07-02 20:32:24 +09:00
Junegunn Choi 81f3523611 State that both Plug options are not mandatory 2016-07-02 19:49:32 +09:00
Junegunn Choi a24a1bdaa2 [Files] Add g:fzf_files_options 2016-06-24 00:45:54 +09:00
Junegunn Choi 25861ddf2b Update vimdoc 2016-06-24 00:36:16 +09:00
Junegunn Choi c65e2ead63 [completion] Fix completion anomaly with virtualedit
Close #157
2016-06-21 01:20:13 +09:00
Junegunn Choi 6b62cb418a [Commands] CTRL-X to directly execute the command
Close #162
2016-06-21 01:07:17 +09:00
Junegunn Choi 94e499b131 Feed 'a' only when Neovim terminal is used
Close #165 and #166
2016-06-20 22:41:10 +09:00
Junegunn Choi 4d252902c9 Revert "Feed 'a' only when Neovim terminal is used"
This reverts commit a48a9e8064.
2016-06-20 22:39:44 +09:00
Junegunn Choi a48a9e8064 Feed 'a' only when Neovim terminal is used
Close #165 and #166
2016-06-20 22:38:01 +09:00
Junegunn Choi 0867178d99 Make s:fzf return the result from fzf#run function
Related: #156
2016-06-14 13:14:50 +09:00
Junegunn Choi 9579b45450 Fix escaping of query arguments 2016-06-13 14:24:21 +09:00
Junegunn Choi 7c58cb98e9 [GFiles] Alias of GitFiles
Easier to type. e.g. GF?
2016-06-10 23:03:13 +09:00
Junegunn Choi 9a1f6a8d83 reltimefloat may not available
Close #153
2016-06-07 23:44:50 +09:00
Junegunn Choi 0897718523 Merge pull request #150 from dguo/systemlist-fix
[GitFiles] Use system instead of systemlist
2016-06-05 14:47:43 +09:00
Junegunn Choi dffac8c3b4 Use feedkeys with noremap option 2016-06-05 00:09:25 +09:00
Junegunn Choi 4d911563cd [GitFiles] Take ls-files options as the arguments
Close #146
2016-05-25 00:24:53 +09:00
Junegunn Choi c786d51637 Add ISSUE_TEMPLATE.md 2016-05-24 02:13:19 +09:00
Junegunn Choi d488fca344 Fix <plug>(fzf-maps-[nixo]) 2016-05-23 13:50:30 +09:00
Junegunn Choi ecb3131d3f Add fzf#vim#ag_raw function
Close #144
Close #27
2016-05-18 00:39:51 +09:00
Junegunn Choi a3c6a3629f Use default layout when no optional dictionary argument is given 2016-05-17 22:38:06 +09:00
Junegunn Choi 78c3d254ae [[B]Lines] Default query as the optional argument
Close #143
2016-05-17 00:47:28 +09:00
Junegunn Choi 47806da408 [Tags] Add g:fzf_tags_command
Close #138
2016-05-12 01:43:07 +09:00
Junegunn Choi 94bdefe123 Merge pull request #140 from blueyed/vim-tags-handle-nowrapscan
[vim] handle 'nowrapscan' option in s:tags_sink
2016-04-29 10:45:45 +09:00
Junegunn Choi fcc798e99e Addendum fix for #136
- Apply --tabstop=1 to line completion
- Fix incorrect --nth

Related: #139, #136
2016-04-29 10:40:57 +09:00
Junegunn Choi 1a379acb0a Merge pull request #139 from blueyed/fix-complete-line
Fix fzf#vim#complete#line with new bufname display
2016-04-29 10:28:24 +09:00
Junegunn Choi 815660d8dc Merge pull request #136 from blueyed/lines-display-bufname
lines: display buffer names if there are more than 100 columns
2016-04-28 01:37:20 +09:00
Junegunn Choi 2eebbf6540 Fix #134 - ":e CURRENT_FILE" can cause error when modified 2016-04-25 23:54:04 +09:00
Junegunn Choi 129b09b62a Update installation instruction 2016-04-25 17:40:06 +09:00
Junegunn Choi c183c9daa9 [[B]Lines] Remove unnecessary slicing 2016-04-22 10:06:50 +09:00
Junegunn Choi 5adab3b89c Merge pull request #132 from andviro/master
[Lines] Remove unneeded slicing
2016-04-22 09:05:51 +09:00
Junegunn Choi 9e2aa1a710 GitFiles? 2016-04-21 01:01:59 +09:00
Junegunn Choi 7066024d6f GUI colors neovim statusline 2016-04-19 02:49:55 +09:00
Junegunn Choi 90169196e1 [Tags] Ask before generating tags file
Close #127
2016-04-19 01:11:16 +09:00
Junegunn Choi a148f78863 [History[:/]] Redraw screen 2016-04-15 22:42:17 +09:00
Junegunn Choi ef3e5e0a37 [History[:/]] Fix regression
Close #124
2016-04-15 22:41:05 +09:00
Junegunn Choi 757ab1cca2 Merge pull request #117 from buztard/nvim-colors
Make sure to use the cterm color attribute
2016-04-12 21:40:06 +09:00
Junegunn Choi 8efc2d29ab [Windows] Fix regression
Close #116
2016-04-12 01:33:18 +09:00
Junegunn Choi 7cfff6b16f Fix #114 - Escape $ 2016-04-09 21:41:59 +09:00
Junegunn Choi e9187959ba Use colors that match the current color scheme and add g:fzf_colors
Close #59 and #112
2016-04-09 21:34:38 +09:00
Junegunn Choi 1ed70a995d Update README 2016-04-05 22:31:38 +09:00
Junegunn Choi d080f43011 Merge pull request #111 from low-ghost/master
Add neovim terminal files to history filter
2016-04-04 04:04:17 +09:00
Junegunn Choi ee71f5a207 Merge pull request #110 from majjoha/majjoha/add-filetypes-command
Add `Filetypes` command.
2016-04-04 00:35:01 +09:00
Junegunn Choi 852cfa0c11 [Buffers] Sort buffers by MRU order
Close #100
2016-03-16 00:18:23 +09:00
Junegunn Choi 49e88a1d75 Update help doc 2016-03-11 01:15:28 +09:00
Junegunn Choi 29db9ea140 [Buffers] Add g:fzf_buffers_jump to jump to existing window
Close #98
2016-03-11 01:14:42 +09:00
Junegunn Choi fe7bebb62a Fix bug in #87 2016-03-06 13:23:24 +09:00
Junegunn Choi 0352153789 [History] Fix invalid regular expression for filtering .git directory
Close #91
2016-02-24 12:08:31 +09:00
Junegunn Choi b9285c87db [Tags/BTags] Take optional argument as the default query
Related #90. Function signature of s:btags_source has changed.

/cc @AdnoC
2016-02-24 00:41:05 +09:00
Junegunn Choi 345dae5a08 [Tags] Return if failed to create tags 2016-02-24 00:09:08 +09:00
Junegunn Choi df25989b2b Merge pull request #87 from AdnoC/master
fzf#vim#buffer_tags([tag commands], options)
2016-02-20 03:01:29 +09:00
Junegunn Choi be01b64586 [Lines] Use readfile() if buffer is not yet loaded
Close #86
2016-02-19 00:29:46 +09:00
Junegunn Choi d940ab1c5a Revert "[Lines] Use readfile() if buffer is not yet loaded"
This reverts commit 16ffd82a58.
2016-02-19 00:28:35 +09:00
Junegunn Choi 16ffd82a58 [Lines] Use readfile() if buffer is not yet loaded
Close #86
2016-02-19 00:28:01 +09:00
Junegunn Choi 990dfe41ff Fix #81 - Wrong insert position of fzf#vim#complete 2016-02-07 22:45:37 +09:00
Junegunn Choi baa6269062 sed in <plug>(fzf-complete-file) should not remove the first line
The preceding find command does not print `.`.
2016-02-04 07:17:21 +09:00
Junegunn Choi 00fdb54c9d [BTags] Add --reverse option to display tags in order
Close #72
2016-01-18 01:15:59 +09:00
Junegunn Choi 2a225396d4 Update jumplist before move
Addendum fix for #69
2016-01-09 12:31:59 +09:00
Junegunn Choi 9a5c06ad72 Update jumplist on Tags/BTags/Lines/BLines
Close #69
2016-01-09 12:22:57 +09:00
Junegunn Choi ee13be36fb Update copyright 2016-01-09 12:22:57 +09:00
Junegunn Choi 1d8b4bdcf9 Merge pull request #62 from telemenar/add_option_for_git_log
Pull out the git log command as an option
2016-01-08 09:04:13 +09:00
Junegunn Choi b97a6393ff [Ag] Use absolute path when 'autochdir' is set
Close #55
2015-12-18 13:07:31 +09:00
Junegunn Choi 47f2b5042f [Ag] Ignore error while opening the first file 2015-12-18 13:05:02 +09:00
Junegunn Choi e487084857 Open selected file in the current window if it's empty
https://github.com/junegunn/fzf/issues/451
2015-12-18 12:19:52 +09:00
Junegunn Choi 664a88afd4 [Ag] Update doc 2015-12-14 12:26:52 +09:00
Junegunn Choi 8ea2e872d7 Change Ag key bindings: CTRL-{A,D} -> ALT-{A,D} (#54) 2015-12-14 12:14:40 +09:00
Junegunn Choi 0ad88dd4e8 fzf#vim#ag(query, [[ag options], options])
Close #51
2015-12-08 01:30:39 +09:00
Junegunn Choi e4d6a891f1 [[B]Lines] Fix #49 - Apply the new --tabstop option
&tabstop is local to each buffer, so using the global &tabstop value can
be considered to be a best-effort approach. Also added --reverse option
as it fits better for Lines and BLines.
2015-12-01 00:55:39 +09:00
Junegunn Choi f2a97a388b Update autoload functions to return 1 or 0 2015-11-28 10:47:36 +09:00
Junegunn Choi 3db992a883 Fix #46 - Fix incorrect error message type when ctags command failed 2015-11-28 01:14:12 +09:00
Junegunn Choi 9a45d70f00 Fix #39 - GitFiles not updated to use fzf#vim#wrap 2015-11-12 02:27:29 +09:00
Junegunn Choi 7ebf708505 [[B]Tags] Allow multi-selection and populate quickfix list 2015-11-11 01:59:24 +09:00
Junegunn Choi d3fa3aeb74 Add fzf#vim#wrap(opts)
Related: #37
2015-11-11 01:59:24 +09:00
Junegunn Choi da58759f88 [Locate] -complete=dir 2015-11-11 01:59:24 +09:00
Junegunn Choi 30b5e4b922 Merge branch 'icholy-master' 2015-11-02 10:18:35 +09:00
Junegunn Choi 7d5154ae68 [GitFiles] List files from project root 2015-11-02 10:17:56 +09:00