Pathogen does not load plugins

前端 未结 19 1809
醉梦人生
醉梦人生 2020-12-02 11:02

Pathogen does not work for me. I am following Adam Lowe\'s hints posted here (and few more) without any success...

My vimrc:

filetype off
call pathogen         


        
相关标签:
19条回答
  • 2020-12-02 11:49

    Maybe Arch's default vimrc (possibly /etc/vim/vimrc) doesn't play well with Pathogen. Try starting Vim without loading config files:

    vim -u NONE
    

    and then load your vimrc from within vim:

    :so ~/.vimrc
    

    Do the plugins work then?

    0 讨论(0)
  • 2020-12-02 11:51

    My environment is Vim 7.3.35 and Ubuntu 11.04.

    I spent some time trying to resolve it. I clone the project https://github.com:r00k/dotfiles and follow the instructions to install.

    When started vi a got the so commented

    E117: Unknown function: pathogen#runtime_append_all_bundles

    and the solution:

    filetype off

    call pathogen#runtime_append_all_bundles()

    filetype on

    did not work.

    I found the .vim symlink in my home directory where no properly set. The install script made a .vim DIRECTORY with a symlink vim inside of it pointing to my .dotfiles/vim. The solution was to delete the .vim directory and make a symlink .vim pointing .dotfiles/vim.

    A kept the filetype off/on in my .vimrc also.

    0 讨论(0)
  • 2020-12-02 11:51

    After spending waaaay too long trying to solve this problem with nerd-commenter/pathogen, I broke down and just used Debian's OS provided nerd-commenter plugin:

    vim-addons install nerd-commenter
    

    If you're on Debian and need to get back to work, try it out. You probably need "vim-addon-manager" and "vim-scripts" packages installed from apt if you don't have it already.

    0 讨论(0)
  • 2020-12-02 11:52
    filetype off                                                                
    call pathogen#runtime_append_all_bundles()
    call pathogen#helptags()
    
    0 讨论(0)
  • 2020-12-02 11:53

    Try to check your runtime path using command: :set runtimepath? First entry should be something like ~/.vim.

    My problem with not loading plugins/pathogen was that i placed my vim environment in ~/.dotfiles/vim where my vimrc and rest of the stuff (plugins etc.) lives. After creating symlink to ~/.dotfiles/vim/vimrc in ~/.vimrc i forgot to make second symlink ~/.vim -> ~/.dotfiles/vim/ which caused vim to be confused cause he was looking for stuff in ~/.vim (default). After i made proper symlink everything poped in right place.

    I hope it will help someone who forgot about second symlink like I did ;-)

    0 讨论(0)
  • 2020-12-02 11:53

    I have it in mine as:

    silent! call pathogen#runtime_append_all_bundles()

    0 讨论(0)
提交回复
热议问题