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

Reply via email to