Hi, this may come from the folding of your file. Try to disable folding
http://stackoverflow.com/questions/3322453/how-can-i-disable-code-folding-in-vim-with-vim-latex and try again. If this helps, the folding is the bad guy. Another possibility is to disable the menus. Add " no Tex-Menus let g:Tex_Menus = 0 " Do not scan for packages. This is slow and we don't need it. let g:Tex_PackagesMenu = 0 to .vim/ftplugins/tex.vim Best Regards, Gerd On 08/01/2014 02:19 AM, Nom Plume wrote: > Hi, > > I have been using Vim-LateX for years, and it has been EXTREMELY helpful. > > However, I recently noticed that it is taking a VERY LONG time (minutes!!) > to load up files that are long (well, still negligible time when using > emacs or vim -u NONE filename.tex).Note the huge jump in time after > sourcing main.vim below. After loading, it works fine. > > Below is the output when I run: > > $gvim --startuptime startup.log filename.tex > > I have tried the latest version (and other tips I have seen on web: > > autocmd FileType tex :NoMatchParen > au FileType tex setlocal nocursorline > > > I am using Vim 7.4 on Linux (Ubuntu). > > Since this is such a PHENOMENAL tool, I would appreciate if this is > resolved. > > ************* > > times in msec > clock self+sourced self: sourced script > clock elapsed: other lines > > 000.005 000.005: --- VIM STARTING --- > 000.090 000.085: Allocated generic buffers > 000.136 000.046: locale set > 000.153 000.017: GUI prepared > 000.155 000.002: clipboard setup > 000.162 000.007: window checked > 000.568 000.406: inits 1 > 000.616 000.048: parsing arguments > 000.621 000.005: expanding arguments > 000.644 000.023: shell init > 000.848 000.204: Termcap init > 000.885 000.037: inits 2 > 000.986 000.101: init highlight > 001.315 000.220 000.220: sourcing /usr/share/vim/vim74/debian.vim > 001.670 000.182 000.182: sourcing /usr/share/vim/vim74/syntax/syncolor.vim > 001.785 000.353 000.171: sourcing /usr/share/vim/vim74/syntax/synload.vim > 019.766 000.041 000.041: sourcing /usr/share/vim/vim74/autoload/paste.vim > 029.466 010.662 010.621: sourcing /usr/share/vim/vim74/menu.vim > 029.498 027.660 016.998: sourcing /usr/share/vim/vim74/filetype.vim > 029.543 028.173 000.160: sourcing /usr/share/vim/vim74/syntax/syntax.vim > 029.571 028.541 000.148: sourcing $VIM/vimrc > 029.668 000.010 000.010: sourcing /usr/share/vim/vim74/filetype.vim > 029.760 000.038 000.038: sourcing /usr/share/vim/vim74/ftplugin.vim > 029.833 000.009 000.009: sourcing /usr/share/vim/vim74/filetype.vim > 029.919 000.033 000.033: sourcing /usr/share/vim/vim74/indent.vim > 029.979 000.368 000.278: sourcing $HOME/.vimrc > 029.988 000.093: sourcing vimrc file(s) > 030.279 000.108 000.108: sourcing /home/guest/.vim/plugin/SpellChecker.vim > 030.485 000.174 000.174: sourcing /home/guest/.vim/plugin/SyntaxFolds.vim > 030.686 000.169 000.169: sourcing /home/guest/.vim/plugin/filebrowser.vim > 031.331 000.616 000.616: sourcing /home/guest/.vim/plugin/imaps.vim > 031.481 000.112 000.112: sourcing /home/guest/.vim/plugin/libList.vim > 032.227 000.712 000.712: sourcing /home/guest/.vim/plugin/prtdialog.vim > 032.372 000.101 000.101: sourcing /home/guest/.vim/plugin/remoteOpen.vim > 032.664 000.074 000.074: sourcing > /usr/share/vim/vim74/plugin/getscriptPlugin.vim > 032.918 000.226 000.226: sourcing /usr/share/vim/vim74/plugin/gzip.vim > 033.126 000.177 000.177: sourcing > /usr/share/vim/vim74/plugin/matchparen.vim > 033.619 000.462 000.462: sourcing > /usr/share/vim/vim74/plugin/netrwPlugin.vim > 033.701 000.039 000.039: sourcing /usr/share/vim/vim74/plugin/rrhelper.vim > 033.767 000.032 000.032: sourcing > /usr/share/vim/vim74/plugin/spellfile.vim > 033.968 000.166 000.166: sourcing > /usr/share/vim/vim74/plugin/tarPlugin.vim > 034.105 000.093 000.093: sourcing /usr/share/vim/vim74/plugin/tohtml.vim > 034.296 000.158 000.158: sourcing > /usr/share/vim/vim74/plugin/vimballPlugin.vim > 034.527 000.189 000.189: sourcing > /usr/share/vim/vim74/plugin/zipPlugin.vim > 034.567 000.971: loading plugins > 034.574 000.007: inits 3 > 055.378 000.960 000.960: sourcing $VIMRUNTIME/menu.vim > 055.479 000.049 000.049: sourcing $VIM/gvimrc > 383.730 348.147: starting GUI > 386.554 002.824: reading viminfo > 389.155 002.601: GUI delay > 389.818 000.663: register server name > 389.824 000.006: setting raw mode > 389.828 000.004: start termcap > 389.995 000.167: clearing screen > 428.651 020.103 020.103: sourcing /usr/share/vim/vim74/syntax/tex.vim > 428.830 000.009 000.009: sourcing /home/guest/.vim/ftplugin/tex.vim > 431.490 002.377 002.377: sourcing > /home/guest/.vim/ftplugin/latex-suite/texrc > 463.293 002.243 002.243: sourcing > /home/guest/.vim/ftplugin/latex-suite/texproject.vim > 465.092 001.737 001.737: sourcing > /home/guest/.vim/ftplugin/latex-suite/texmenuconf.vim > 466.298 000.457 000.457: sourcing > /home/guest/.vim/ftplugin/latex-suite/wizardfuncs.vim > 486.512 021.350 020.893: sourcing > /home/guest/.vim/ftplugin/latex-suite/envmacros.vim > 503.492 016.906 016.906: sourcing > /home/guest/.vim/ftplugin/latex-suite/elementmacros.vim > 547.870 044.291 044.291: sourcing > /home/guest/.vim/ftplugin/latex-suite/mathmacros.vim > 558.936 010.926 010.926: sourcing > /home/guest/.vim/ftplugin/latex-suite/multicompile.vim > 559.445 000.414 000.414: sourcing > /home/guest/.vim/ftplugin/latex-suite/compiler.vim > 559.750 000.200 000.200: sourcing > /home/guest/.vim/ftplugin/latex-suite/folding.vim > 564.329 004.518 004.518: sourcing > /home/guest/.vim/ftplugin/latex-suite/templates.vim > 565.441 001.042 001.042: sourcing > /home/guest/.vim/ftplugin/latex-suite/custommacros.vim > 566.137 000.605 000.605: sourcing > /home/guest/.vim/ftplugin/latex-suite/bibtex.vim > 581.961 015.724 015.724: sourcing > /home/guest/.vim/ftplugin/latex-suite/packages.vim > 581.000 153.002 030.669: sourcing > /home/guest/.vim/ftplugin/latex-suite/main.vim > 271433.582 001.437 001.437: sourcing /home/guest/.vim/compiler/tex.vim > 272024.611 000.081 000.081: sourcing > /home/guest/.vim/ftplugin/latex-suite/packages/amsmath > 272043.759 000.070 000.070: sourcing > /home/guest/.vim/ftplugin/latex-suite/packages/cite > 272047.613 000.046 000.046: sourcing > /home/guest/.vim/ftplugin/latex-suite/packages/graphicx > 272059.663 000.060 000.060: sourcing > /home/guest/.vim/ftplugin/latex-suite/packages/url > 272064.032 271636.092 271481.396: sourcing > /home/guest/.vim/ftplugin/tex_latexSuite.vim > 272064.351 000.213 000.213: sourcing > /home/guest/.vim/ftplugin/tex/brackets.vim > 272064.412 000.016 000.016: sourcing > /home/guest/.vim/ftplugin/tex/smartspace.vim > 272064.893 000.442 000.442: sourcing > /home/guest/.vim/ftplugin/tex/texviewer.vim > 272065.157 000.073 000.073: sourcing > /usr/share/vim/vim74/ftplugin/initex.vim > 272065.206 000.168 000.095: sourcing > /usr/share/vim/vim74/ftplugin/plaintex.vim > 272065.258 000.273 000.105: sourcing /usr/share/vim/vim74/ftplugin/tex.vim > 272065.610 000.092 000.092: sourcing /home/guest/.vim/indent/tex.vim > 272065.717 000.052 000.052: sourcing /usr/share/vim/vim74/indent/tex.vim > 272065.911 019.624: opening buffers > 272065.939 000.028: BufEnter autocommands > 272065.941 000.002: editing files in windows > 272067.381 001.440: VimEnter autocommands > 272067.383 000.002: before starting main loop > 272080.590 013.207: first screen update > 272080.594 000.004: --- VIM STARTED --- > > > *********** > > FYI, my simple .vimrc: > > ****************** > " REQUIRED. This makes vim invoke latex-suite when you open a tex file. > filetype plugin on > > " IMPORTANT: win32 users will need to have 'shellslash' set so that latex > " can be called correctly. > set shellslash > > " IMPORTANT: grep will sometimes skip displaying the file name if you > " search in a singe file. This will confuse latex-suite. Set your grep > " program to alway generate a file-name. > set grepprg=grep\ -nH\ $* > > " OPTIONAL: This enables automatic indentation as you type. > filetype indent on > > " this is mostly a matter of taste. but LaTeX looks good with just a bit > " of indentation. > set sw=2 > " TIP: if you write your \label's as \label{fig:something}, then if you > " type in \ref{fig: and press <C-n> you will automatically cycle through > " all the figure labels. Very useful! > set iskeyword+=: > > > ************** > > > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index and > search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > > > > _______________________________________________ > Vim-latex-devel mailing list > Vim-latex-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/vim-latex-devel > ------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds _______________________________________________ Vim-latex-devel mailing list Vim-latex-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vim-latex-devel