Compiling vim with python support - installing powerline
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I spent all day yesterday backing up my hard drive, clean installing Mac OSX Yosemite, and now I'm trying to get all my stuff in order like it was before.
I have powerline installed properly (it shows up in tmux) but when I open vim, I get:
You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...
I've tried:
brew uninstall python macvim
brew install python
brew install --override-system-vim macvim
here's the output from brew install python
:
==> Downloading https://homebrew.bintray.com/bottles/python-2.7.9.yosemite.bottle.10.tar.gz
Already downloaded: /Library/Caches/Homebrew/python-2.7.9.yosemite.bottle.10.tar.gz
==> Pouring python-2.7.9.yosemite.bottle.10.tar.gz
==> Caveats
Pip and setuptools have been installed. To update them
pip install --upgrade pip setuptools
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md
.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
rm '/usr/local/bin/2to3'
To force the link and overwrite all conflicting files:
brew link --overwrite python
To list all files that would be deleted:
brew link --overwrite --dry-run python
Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.4/bin/2to3
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> Summary
🍺 /usr/local/Cellar/python/2.7.9: 4810 files, 78M
and here's the output from brew install --override-system-vim macvim
:
==> Downloading https://github.com/b4winckler/macvim/archive/snapshot-73.tar.gz
Already downloaded: /Library/Caches/Homebrew/macvim-7.4-73.tar.gz
File "<string>", line 2
print distutils.sysconfig.get_config_var("PYTHONFRAMEWORKPREFIX")
^
SyntaxError: invalid syntax
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enab
==> make
==> Caveats
.app bundles were installed.
Run `brew linkapps macvim` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/view
Target /usr/local/bin/view
is a symlink belonging to vim. You can unlink it:
brew unlink vim
To force the link and overwrite all conflicting files:
brew link --overwrite macvim
To list all files that would be deleted:
brew link --overwrite --dry-run macvim
Possible conflicting files are:
/usr/local/bin/view -> /usr/local/Cellar/vim/HEAD/bin/view
/usr/local/bin/vim -> /usr/local/Cellar/vim/HEAD/bin/vim
/usr/local/bin/vimdiff -> /usr/local/Cellar/vim/HEAD/bin/vimdiff
==> Summary
🍺 /usr/local/Cellar/macvim/7.4-73_1: 1810 files, 28M, built in 66 seconds
I tried ln -s /Applications/MacVim.app /usr/local/Cellar/macvim/7.4-73_1/
, but it says the file already exists.
I'm scared to try any more linking/unlinking because, in addition to just having a bunch of junk on my 4 year old computer that I wanted to be rid of, I went through with the recent wipe and clean install because I broke the builtin Python unlinking stuff I shouldn't have.
By the way, here's my path:
aweeeezy$ echo $PATH
/Users/aweeeezy/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/
Python.framework/Versions/3.4/lib/python3.4:/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
While trying to find a solution to this problem, the thought crossed my mind that I need to have a different Python at the front of my path, but a) this is how my path was before and Powerline still worked, and b) I want Anaconda Python at the front of my path so I can use IPython.
python macvim powerline-networking
add a comment |
I spent all day yesterday backing up my hard drive, clean installing Mac OSX Yosemite, and now I'm trying to get all my stuff in order like it was before.
I have powerline installed properly (it shows up in tmux) but when I open vim, I get:
You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...
I've tried:
brew uninstall python macvim
brew install python
brew install --override-system-vim macvim
here's the output from brew install python
:
==> Downloading https://homebrew.bintray.com/bottles/python-2.7.9.yosemite.bottle.10.tar.gz
Already downloaded: /Library/Caches/Homebrew/python-2.7.9.yosemite.bottle.10.tar.gz
==> Pouring python-2.7.9.yosemite.bottle.10.tar.gz
==> Caveats
Pip and setuptools have been installed. To update them
pip install --upgrade pip setuptools
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md
.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
rm '/usr/local/bin/2to3'
To force the link and overwrite all conflicting files:
brew link --overwrite python
To list all files that would be deleted:
brew link --overwrite --dry-run python
Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.4/bin/2to3
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> Summary
🍺 /usr/local/Cellar/python/2.7.9: 4810 files, 78M
and here's the output from brew install --override-system-vim macvim
:
==> Downloading https://github.com/b4winckler/macvim/archive/snapshot-73.tar.gz
Already downloaded: /Library/Caches/Homebrew/macvim-7.4-73.tar.gz
File "<string>", line 2
print distutils.sysconfig.get_config_var("PYTHONFRAMEWORKPREFIX")
^
SyntaxError: invalid syntax
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enab
==> make
==> Caveats
.app bundles were installed.
Run `brew linkapps macvim` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/view
Target /usr/local/bin/view
is a symlink belonging to vim. You can unlink it:
brew unlink vim
To force the link and overwrite all conflicting files:
brew link --overwrite macvim
To list all files that would be deleted:
brew link --overwrite --dry-run macvim
Possible conflicting files are:
/usr/local/bin/view -> /usr/local/Cellar/vim/HEAD/bin/view
/usr/local/bin/vim -> /usr/local/Cellar/vim/HEAD/bin/vim
/usr/local/bin/vimdiff -> /usr/local/Cellar/vim/HEAD/bin/vimdiff
==> Summary
🍺 /usr/local/Cellar/macvim/7.4-73_1: 1810 files, 28M, built in 66 seconds
I tried ln -s /Applications/MacVim.app /usr/local/Cellar/macvim/7.4-73_1/
, but it says the file already exists.
I'm scared to try any more linking/unlinking because, in addition to just having a bunch of junk on my 4 year old computer that I wanted to be rid of, I went through with the recent wipe and clean install because I broke the builtin Python unlinking stuff I shouldn't have.
By the way, here's my path:
aweeeezy$ echo $PATH
/Users/aweeeezy/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/
Python.framework/Versions/3.4/lib/python3.4:/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
While trying to find a solution to this problem, the thought crossed my mind that I need to have a different Python at the front of my path, but a) this is how my path was before and Powerline still worked, and b) I want Anaconda Python at the front of my path so I can use IPython.
python macvim powerline-networking
add a comment |
I spent all day yesterday backing up my hard drive, clean installing Mac OSX Yosemite, and now I'm trying to get all my stuff in order like it was before.
I have powerline installed properly (it shows up in tmux) but when I open vim, I get:
You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...
I've tried:
brew uninstall python macvim
brew install python
brew install --override-system-vim macvim
here's the output from brew install python
:
==> Downloading https://homebrew.bintray.com/bottles/python-2.7.9.yosemite.bottle.10.tar.gz
Already downloaded: /Library/Caches/Homebrew/python-2.7.9.yosemite.bottle.10.tar.gz
==> Pouring python-2.7.9.yosemite.bottle.10.tar.gz
==> Caveats
Pip and setuptools have been installed. To update them
pip install --upgrade pip setuptools
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md
.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
rm '/usr/local/bin/2to3'
To force the link and overwrite all conflicting files:
brew link --overwrite python
To list all files that would be deleted:
brew link --overwrite --dry-run python
Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.4/bin/2to3
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> Summary
🍺 /usr/local/Cellar/python/2.7.9: 4810 files, 78M
and here's the output from brew install --override-system-vim macvim
:
==> Downloading https://github.com/b4winckler/macvim/archive/snapshot-73.tar.gz
Already downloaded: /Library/Caches/Homebrew/macvim-7.4-73.tar.gz
File "<string>", line 2
print distutils.sysconfig.get_config_var("PYTHONFRAMEWORKPREFIX")
^
SyntaxError: invalid syntax
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enab
==> make
==> Caveats
.app bundles were installed.
Run `brew linkapps macvim` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/view
Target /usr/local/bin/view
is a symlink belonging to vim. You can unlink it:
brew unlink vim
To force the link and overwrite all conflicting files:
brew link --overwrite macvim
To list all files that would be deleted:
brew link --overwrite --dry-run macvim
Possible conflicting files are:
/usr/local/bin/view -> /usr/local/Cellar/vim/HEAD/bin/view
/usr/local/bin/vim -> /usr/local/Cellar/vim/HEAD/bin/vim
/usr/local/bin/vimdiff -> /usr/local/Cellar/vim/HEAD/bin/vimdiff
==> Summary
🍺 /usr/local/Cellar/macvim/7.4-73_1: 1810 files, 28M, built in 66 seconds
I tried ln -s /Applications/MacVim.app /usr/local/Cellar/macvim/7.4-73_1/
, but it says the file already exists.
I'm scared to try any more linking/unlinking because, in addition to just having a bunch of junk on my 4 year old computer that I wanted to be rid of, I went through with the recent wipe and clean install because I broke the builtin Python unlinking stuff I shouldn't have.
By the way, here's my path:
aweeeezy$ echo $PATH
/Users/aweeeezy/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/
Python.framework/Versions/3.4/lib/python3.4:/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
While trying to find a solution to this problem, the thought crossed my mind that I need to have a different Python at the front of my path, but a) this is how my path was before and Powerline still worked, and b) I want Anaconda Python at the front of my path so I can use IPython.
python macvim powerline-networking
I spent all day yesterday backing up my hard drive, clean installing Mac OSX Yosemite, and now I'm trying to get all my stuff in order like it was before.
I have powerline installed properly (it shows up in tmux) but when I open vim, I get:
You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...
I've tried:
brew uninstall python macvim
brew install python
brew install --override-system-vim macvim
here's the output from brew install python
:
==> Downloading https://homebrew.bintray.com/bottles/python-2.7.9.yosemite.bottle.10.tar.gz
Already downloaded: /Library/Caches/Homebrew/python-2.7.9.yosemite.bottle.10.tar.gz
==> Pouring python-2.7.9.yosemite.bottle.10.tar.gz
==> Caveats
Pip and setuptools have been installed. To update them
pip install --upgrade pip setuptools
You can install Python packages with
pip install <package>
They will install into the site-package directory
/usr/local/lib/python2.7/site-packages
See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md
.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
rm '/usr/local/bin/2to3'
To force the link and overwrite all conflicting files:
brew link --overwrite python
To list all files that would be deleted:
brew link --overwrite --dry-run python
Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.4/bin/2to3
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> Summary
🍺 /usr/local/Cellar/python/2.7.9: 4810 files, 78M
and here's the output from brew install --override-system-vim macvim
:
==> Downloading https://github.com/b4winckler/macvim/archive/snapshot-73.tar.gz
Already downloaded: /Library/Caches/Homebrew/macvim-7.4-73.tar.gz
File "<string>", line 2
print distutils.sysconfig.get_config_var("PYTHONFRAMEWORKPREFIX")
^
SyntaxError: invalid syntax
==> ./configure --with-features=huge --enable-multibyte --with-macarchs=x86_64 --enable-perlinterp --enab
==> make
==> Caveats
.app bundles were installed.
Run `brew linkapps macvim` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/view
Target /usr/local/bin/view
is a symlink belonging to vim. You can unlink it:
brew unlink vim
To force the link and overwrite all conflicting files:
brew link --overwrite macvim
To list all files that would be deleted:
brew link --overwrite --dry-run macvim
Possible conflicting files are:
/usr/local/bin/view -> /usr/local/Cellar/vim/HEAD/bin/view
/usr/local/bin/vim -> /usr/local/Cellar/vim/HEAD/bin/vim
/usr/local/bin/vimdiff -> /usr/local/Cellar/vim/HEAD/bin/vimdiff
==> Summary
🍺 /usr/local/Cellar/macvim/7.4-73_1: 1810 files, 28M, built in 66 seconds
I tried ln -s /Applications/MacVim.app /usr/local/Cellar/macvim/7.4-73_1/
, but it says the file already exists.
I'm scared to try any more linking/unlinking because, in addition to just having a bunch of junk on my 4 year old computer that I wanted to be rid of, I went through with the recent wipe and clean install because I broke the builtin Python unlinking stuff I shouldn't have.
By the way, here's my path:
aweeeezy$ echo $PATH
/Users/aweeeezy/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/
Python.framework/Versions/3.4/lib/python3.4:/Library/Frameworks/Python.framework/Versions/
2.7/lib/python2.7:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
While trying to find a solution to this problem, the thought crossed my mind that I need to have a different Python at the front of my path, but a) this is how my path was before and Powerline still worked, and b) I want Anaconda Python at the front of my path so I can use IPython.
python macvim powerline-networking
python macvim powerline-networking
asked Mar 14 '15 at 20:46
aweeeezyaweeeezy
15627
15627
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Since this post is months old I assume you've solved this problem on your own. For any other unfortunate souls, this is the best I can figure for now.
I can't comment on all the stuff you're asking about (powerline, etc) but - as a Mac/Vim user (new to Yosemite myself) the install is (or should be) super-simple. You can get a solid starter build with this:
Collect some info before you start:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
You'll see this is the Apple build. Next, install Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
basically provides a full-blown install. --override-system-vim
was aded because you had it in your example above. I do this as well. The Vim that comes on OS X is shameful.
Run these commands again:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
The output should change noticeably. Vim is in /usr/local/bin/
and it's not built by Apple. Everything you care about should have a plus sign next to it; e.g.:
+ruby/dyn +python/dyn
, etc.
On a side note: the prevalence of MacVim suggests that it's the thing that you should use. Do yourself a favor and abandon it for the real thing.
Use Vim in a real Terminal emulator; I just use Terminal.app
, provided with OS X. From a very simple stand-point there are probably no notable differences. However, when you start flexing with Vim you'll notice huge pay-offs.
I hope this helps :-)
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f889659%2fcompiling-vim-with-python-support-installing-powerline%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Since this post is months old I assume you've solved this problem on your own. For any other unfortunate souls, this is the best I can figure for now.
I can't comment on all the stuff you're asking about (powerline, etc) but - as a Mac/Vim user (new to Yosemite myself) the install is (or should be) super-simple. You can get a solid starter build with this:
Collect some info before you start:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
You'll see this is the Apple build. Next, install Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
basically provides a full-blown install. --override-system-vim
was aded because you had it in your example above. I do this as well. The Vim that comes on OS X is shameful.
Run these commands again:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
The output should change noticeably. Vim is in /usr/local/bin/
and it's not built by Apple. Everything you care about should have a plus sign next to it; e.g.:
+ruby/dyn +python/dyn
, etc.
On a side note: the prevalence of MacVim suggests that it's the thing that you should use. Do yourself a favor and abandon it for the real thing.
Use Vim in a real Terminal emulator; I just use Terminal.app
, provided with OS X. From a very simple stand-point there are probably no notable differences. However, when you start flexing with Vim you'll notice huge pay-offs.
I hope this helps :-)
add a comment |
Since this post is months old I assume you've solved this problem on your own. For any other unfortunate souls, this is the best I can figure for now.
I can't comment on all the stuff you're asking about (powerline, etc) but - as a Mac/Vim user (new to Yosemite myself) the install is (or should be) super-simple. You can get a solid starter build with this:
Collect some info before you start:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
You'll see this is the Apple build. Next, install Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
basically provides a full-blown install. --override-system-vim
was aded because you had it in your example above. I do this as well. The Vim that comes on OS X is shameful.
Run these commands again:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
The output should change noticeably. Vim is in /usr/local/bin/
and it's not built by Apple. Everything you care about should have a plus sign next to it; e.g.:
+ruby/dyn +python/dyn
, etc.
On a side note: the prevalence of MacVim suggests that it's the thing that you should use. Do yourself a favor and abandon it for the real thing.
Use Vim in a real Terminal emulator; I just use Terminal.app
, provided with OS X. From a very simple stand-point there are probably no notable differences. However, when you start flexing with Vim you'll notice huge pay-offs.
I hope this helps :-)
add a comment |
Since this post is months old I assume you've solved this problem on your own. For any other unfortunate souls, this is the best I can figure for now.
I can't comment on all the stuff you're asking about (powerline, etc) but - as a Mac/Vim user (new to Yosemite myself) the install is (or should be) super-simple. You can get a solid starter build with this:
Collect some info before you start:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
You'll see this is the Apple build. Next, install Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
basically provides a full-blown install. --override-system-vim
was aded because you had it in your example above. I do this as well. The Vim that comes on OS X is shameful.
Run these commands again:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
The output should change noticeably. Vim is in /usr/local/bin/
and it's not built by Apple. Everything you care about should have a plus sign next to it; e.g.:
+ruby/dyn +python/dyn
, etc.
On a side note: the prevalence of MacVim suggests that it's the thing that you should use. Do yourself a favor and abandon it for the real thing.
Use Vim in a real Terminal emulator; I just use Terminal.app
, provided with OS X. From a very simple stand-point there are probably no notable differences. However, when you start flexing with Vim you'll notice huge pay-offs.
I hope this helps :-)
Since this post is months old I assume you've solved this problem on your own. For any other unfortunate souls, this is the best I can figure for now.
I can't comment on all the stuff you're asking about (powerline, etc) but - as a Mac/Vim user (new to Yosemite myself) the install is (or should be) super-simple. You can get a solid starter build with this:
Collect some info before you start:
which vim
/usr/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
You'll see this is the Apple build. Next, install Vim
vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python
--with-features=huge
basically provides a full-blown install. --override-system-vim
was aded because you had it in your example above. I do this as well. The Vim that comes on OS X is shameful.
Run these commands again:
which vim
/usr/local/bin/vim
vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'
The output should change noticeably. Vim is in /usr/local/bin/
and it's not built by Apple. Everything you care about should have a plus sign next to it; e.g.:
+ruby/dyn +python/dyn
, etc.
On a side note: the prevalence of MacVim suggests that it's the thing that you should use. Do yourself a favor and abandon it for the real thing.
Use Vim in a real Terminal emulator; I just use Terminal.app
, provided with OS X. From a very simple stand-point there are probably no notable differences. However, when you start flexing with Vim you'll notice huge pay-offs.
I hope this helps :-)
edited May 25 '15 at 17:49
answered May 25 '15 at 17:07
todd_dsmtodd_dsm
1012
1012
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f889659%2fcompiling-vim-with-python-support-installing-powerline%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown