Junegunn Choi
ac160f98a8
[gvim] Fix #342 - Should not escape launcher part of the command
2015-09-05 21:39:12 +09:00
Junegunn Choi
62e01a2a62
[vim] Escape newline character when running fzf with :!
...
Fixes Helptags! command from fzf.vim
2015-09-01 01:13:35 +09:00
Junegunn Choi
698e8008df
[vim] Dynamic height specification for 'up' and 'down' options
...
Values for 'up' and 'down' can be written with ~ prefix. Only applies
when the source is a Vim list.
e.g. { 'source': range(10), 'down': '~40%' }
2015-08-28 18:38:47 +09:00
Junegunn Choi
8fb31e1b4d
[vim] Escape % and # when running source command with :!
2015-08-24 01:52:16 +09:00
Junegunn Choi
55d566b72f
Revert "[vim] Open silently"
...
This reverts commit c601fc6437
.
2015-08-18 12:03:08 +09:00
Junegunn Choi
7ae877bd3a
[vim] Handle single/double quote characters in 'dir' option
2015-08-16 00:04:45 +09:00
Junegunn Choi
c601fc6437
[vim] Open silently
2015-08-15 23:53:27 +09:00
Junegunn Choi
e5fec408c4
[vim] tab split instead of tabedit
2015-08-15 23:53:11 +09:00
Junegunn Choi
0b4542fcdf
[vim] Temporarily disable &autochdir when opening files ( #306 )
2015-07-29 17:55:58 +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
11db046fc7
[neovim] Fix #281 - Properly close window with winnr 1
2015-06-27 14:23:51 +09:00
Junegunn Choi
355d004895
[neovim] Fix error with {'window': 'enew'} ( #274 )
2015-06-21 21:45:10 +09:00
Kassio Borges
9f33068ab3
Avoid conflict with other neoterm plugins.
...
To avoid conflict with other neoterm plugins that manage terminals,
prefer named terminals.
2015-06-13 11:13:33 -03: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
0937bd6c16
[vim] Improve binary detection
...
/cc @alerque
- Ask for user confirmation before running `install --bin`
- Removed `s:fzf_rb` since `install --bin` will create a wrapper
executable that just runs Ruby version on the platforms where prebuilt
binaries are not available.
2015-05-03 00:58:45 +09:00
Junegunn Choi
3d26b5336c
[vim] Fix #220 - Prevent error after update
2015-04-28 23:49:52 +09:00
Junegunn Choi
09d0ac0347
[vim] Update default launcher for GVim ( #212 )
...
Code submitted by @lydell
2015-04-24 12:45:39 +09:00
Junegunn Choi
857619995e
[vim] Ignore E325 ( #213 )
2015-04-23 19:29:59 +09:00
Junegunn Choi
9310ae28ab
[vim] Redraw screen after running fzf on tmux pane ( #213 )
2015-04-23 19:29:01 +09:00
Junegunn Choi
27e26bd1ea
[vim] Add g:Fzf_launcher for funcrefs ( #212 )
2015-04-23 12:51:08 +09:00
Junegunn Choi
917b1759b0
[fzf-tmux/vim] Fixes for fish ( #204 )
2015-04-20 22:42:12 +09:00
Junegunn Choi
537d07c1e5
[vim] Use "system" fzf when available
...
1. Go binary: ../bin/fzf
2. System fzf: $(which fzf)
3. Download fzf from GitHub or create wrapper script to Ruby version (../fzf)
when the binary for the platform is not available
4. If install script is not found or for some reason failed, try to use Ruby
version in its expected location (../fzf)
5. If fzf is found to be a shell function, use it (type fzf)
2015-04-19 17:13:07 +09:00
Junegunn Choi
a30908c66a
[vim] Automatically download Go binary when not found
2015-04-16 22:24:12 +09:00
Junegunn Choi
853012ceef
[vim] Add g:fzf_action for customizing key bindings
...
Close #189
2015-04-15 22:49:45 +09:00
Junegunn Choi
2add45fe2f
[vim] Rename g:fzf_tmux_height to g:fzf_height
...
Because tmux panes are not used on Neovim.
2015-04-15 22:32:45 +09:00
Junegunn Choi
319d6ced80
[vim] Simplify :FZF
...
Ruby version can also accept `--expect` option although it's ignored.
2015-04-14 10:46:20 +09:00
Junegunn Choi
51a19a2804
[vim] Remove unnecessary pushd/popd in :FZF
...
It is already handled by its caller.
2015-04-14 10:35:51 +09:00
Bryan Head
82bea6758a
Move active check to fzf#run.
2015-04-11 12:44:14 -05:00
Junegunn Choi
8385a55bda
[vim] s:pushd after s:split
...
It is possible that the user has an autocmd that changes the current
directory.
2015-04-11 23:47:46 +09:00
Junegunn Choi
8406cedf2d
[vim] Improved compatibility with sidebar plugins (e.g. NERDtree)
2015-04-11 23:42:01 +09:00
Junegunn Choi
1481304d3b
Suppress message from :file
...
Suggested by @noahfrederick
2015-04-11 11:19:22 +09:00
Marco Hinz
c1adf0cd3d
Check if :FZF is already executing
...
Prior to this change, you'd get a longer error message if you did:
:FZF
<esc>
:FZF
The main problem being that `:file [FZF]` can be used only once.
2015-04-10 22:18:46 +02:00
Junegunn Choi
622e69ff54
[vim] Neovim compatibility ( #137 )
...
Use terminal emulator of Neovim to open fzf
2015-04-10 23:23:47 +09:00
Junegunn Choi
68503d32df
[vim] Code cleanup
2015-04-04 11:55:57 +09:00
Junegunn Choi
57319f8c58
[vim] Fix #177 - :FZF with relative paths
2015-04-04 09:18:04 +09:00
Junegunn Choi
8a4db3c004
[vim] Fix #167 - :FZF with directory
2015-03-29 11:14:16 +09:00
Junegunn Choi
e865144ace
[vim] Implement ctrlp-compatible key bindings ( #139 , #96 , #61 )
2015-03-29 03:00:32 +09:00
Junegunn Choi
bc2e82efc1
[vim] Suppress error message when clear command is N/A
2015-03-13 23:04:13 +09:00
Junegunn Choi
49c752b1f7
[vim] up/down/left/right options to take boolean values
...
When 1 is given, 50% of the screen width or height will be used as the
default size of the pane.
2015-03-10 12:13:11 +09:00
Junegunn Choi
daa79a6df2
[vim] fzf#run with tmux panes can now return values to the caller
...
As they're made synchronous with the use of fzf-tmux script
2015-03-10 12:07:32 +09:00
Junegunn Choi
12d81e212f
[vim] Use fzf-tmux script for tmux integration
2015-03-10 01:41:35 +09:00
Junegunn Choi
06ab399497
Improve how vim plugin finds fzf executable
...
This avoids the problem in which :FZF command silently fails when fzf
executable cannot be found in $PATH of the hosting tmux server.
2015-03-07 09:48:56 +09:00
Junegunn Choi
8a0ab20a70
Update vim plugin to use Go binary
2015-01-07 01:14:35 +09:00
Junegunn Choi
6fd6fff3a6
[vim] Ignore 'dir' option if empty
...
This makes it easier to override FZF command like follows:
autocmd VimEnter * command! -nargs=? -bang -complete=dir FZF call fzf#run({
\ 'sink': 'tabe',
\ 'dir': <q-args>,
\ 'options': '-m',
\ 'tmux_height': empty('<bang>') ? '40%' : '' })
2014-10-15 13:22:00 +09:00