Comments (10)
It works when I run call vundle#rc without the argument. I thought you could pass that method a argument because of this comment: #62 (comment)
Now, everything installs to my ~/.vim folder in Cygwin, but I'd really love the bundles to download and run from my dropbox folder (hence, running vundle#rc with an argument in my vimrc). So, the problem still remains.
from vundle.vim.
I don't have the time right now to find where the problem happens (since shellescape
is being called), but the exclamation mark in your path in the call to vundle#rc
causes the issue.
from vundle.vim.
It turns out that :!
kindly replaces all instances of !
in the current command with the previous command run from Vim, before the current command reaches the shell, and shellescape
does not escape !
unless told to.
As far as I can tell, the proper solution is to add a "non-zero-arg" in the 2nd position to all four calls to shellescape
. For example, shellescape(a:bundle.path(), 1)
at installer.vim:81.
from vundle.vim.
Darn it. I'm just getting use to POSIX systems. Ok, I'll change the
path. Thanks a million.
On 22 July 2011 10:53, 0
[email protected]
wrote:
It turns out that
:!
kindly replaces all instances of!
in the current command with the previous command run from Vim, before the current command reaches the shell, andshellescape
does not escape!
unless told to.As far as I can tell, the proper solution is to add a "non-zero-arg" in the 2nd position to all four calls to
shellescape
. For example,shellescape(a:bundle.path(), 1)
at installer.vim:81.Reply to this email directly or view it on GitHub:
#64 (comment)
from vundle.vim.
@0 thanks for taking time to look into this issue!
from vundle.vim.
Hey @cdelahousse are you still having this issue?!
from vundle.vim.
I'm not sure if the issue is still a problem.
I changed my directory structure to work around the problem.
from vundle.vim.
Apparently this had been already fixed after we replaced :exec
with system()
calls
Here's prove:
:exec '!ls /tmp/!path'
>E34: No previous command
vs
:echo system('ls /tmp/!path')
>ls: /tmp/!path: No such file or directory
from vundle.vim.
The commit @rson refers to installer.vim:81
Fixed with eca5e06
from vundle.vim.
Also 73daf4e was required.
Should be fine now!
from vundle.vim.
Related Issues (20)
- PluginSearch still having problems because deprecated ViM scripts website HOT 1
- Question: How to run a command at plugin installation? HOT 1
- Unable to Install Plugins Remotely
- Error when installing YCM HOT 1
- PluginInstall is done after installing Plugin 'VundleVim/Vundle.vim' HOT 1
- So, this project is a ghost ship. Is it worth creating a fork? Has anyone already done so? HOT 3
- help HOT 4
- Is it possible change where plugins clone from github to other website HOT 1
- PluginClean deletes Vundle HOT 3
- vundle failed to installe plugin on new machine HOT 1
- Add an option to install.py for specifying forwarding additional cmake_args
- Docs for 'oninstall' and 'uninstall' Options
- '/home/gmarik/path/to/plugin' does not appear to be a git repository ', what is gmarik and I can't pull it? HOT 1
- Add support for getting a specific branch from a plugin repo
- GitHub wiki links to malware HOT 4
- e216:filetypedetect BufRead
- R
- `g:gruvbox_transparent_bg` has no effect HOT 1
- Weird character in :PluginUpdate
- I find that plug-related commands cannot be called at all.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vundle.vim.