vimruntimelogging

Is there a "vim runtime log"?


Sometimes I try a customization/command in my vimrc. Everything seens to be correct, but it just doesn't work.

It's difficult to know what's happening when vim starts, and know which command failed or not, so it's really difficult to debug what can be causing a problem in my vimrc. It's a trial-error approach, which is time consuming and really a PITA. For example, I'm having problems with snipmate plugin in some files and just don't have a clue on how to discover the problem.

Is there a "runtime log" when vim starts, telling which commands it executed, which ones failed and such? This would help me a lot.


Solution

  • running vim with the -V[N] option will do a pretty hefty runtime log, here N is the debug level.

    vim -V9myVim.log
    

    would create a log of debug level 9 in the current directory with the filename myVim.log

           -V[N]       Verbose.  Give messages about which files are sourced and for reading and writing a viminfo file.  The
                       optional number N is the value for 'verbose'.  Default is 10.