I use the Pathogen
plugin for gvim
. When configuring I set the following in my vimrc
file:
call pathogen#infect()
call pathogen#helptags()
call pathogen#runtime_append_all_bundles()
filetype on "force reloading *after* pathogen loaded
Now I'm following this tutorial on Youtube by Martin Brochhaus to set up Vim to be useful for Python coding and he suggests the following:
filetype off
filetype plugin indent on
syntax on
So currently I have filetype on
for pathogen but he is suggesting filetype off
. What does this line of code do and how should I configure vimrc
so Pathogen and Python are both happy?
call pathogen#runtime_append_all_bundles()
is not needed at all: the function is deprecated and not useful anyway.
If you really need to be safe, this is what you should have at the top of your ~/.vimrc
:
" turn filetype detection off and, even if it's not strictly
" necessary, disable loading of indent scripts and filetype plugins
filetype off
filetype plugin indent off
" pathogen runntime injection and help indexing
call pathogen#infect()
call pathogen#helptags()
" turn filetype detection, indent scripts and filetype plugins on
" and syntax highlighting too
filetype plugin indent on
syntax on
However, I've had the following for quite a while without any noticeable issue:
call pathogen#infect()
call pathogen#helptags()
filetype plugin indent on
syntax on