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;
}







0















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.










share|improve this question





























    0















    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.










    share|improve this question

























      0












      0








      0








      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.










      share|improve this question














      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






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 14 '15 at 20:46









      aweeeezyaweeeezy

      15627




      15627






















          1 Answer
          1






          active

          oldest

          votes


















          0














          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 :-)






          share|improve this answer


























            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
            });


            }
            });














            draft saved

            draft discarded


















            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









            0














            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 :-)






            share|improve this answer






























              0














              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 :-)






              share|improve this answer




























                0












                0








                0







                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 :-)






                share|improve this answer















                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 :-)







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited May 25 '15 at 17:49

























                answered May 25 '15 at 17:07









                todd_dsmtodd_dsm

                1012




                1012






























                    draft saved

                    draft discarded




















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                    Alcedinidae

                    Origin of the phrase “under your belt”?