Vim startup time much longer than expected
Jez Hancock
jez.hancock at munk.nu
Thu Jan 22 12:20:04 PST 2004
On Thu, Jan 22, 2004 at 11:43:46AM -0600, Tillman Hodgson wrote:
> Howdy folks,
>
> I NFS export my home directory from a 4-STABLE box. In this home
> directory are my .vimrc file and a couple of vim plugins that I use.
>
> When I launch vim (which I use with mutt) from a workstation running
> RedHat 7.3 it loads and is ready for input virtually instantly. When I
> launch vim from the server itself (local disk!) it takes several seconds
> before it's ready for input.
>
> As the config files are identical, I can't think of what else might be
> causing the difference. Perhaps compile options for the vim port (I use
> -WITHOUT_X on the FreeBSD server end)?
I had this problem before and iirc found it was due to the size of my vim
history setting. Given what you say below though, perhaps this isn't
your problem here.
> It does seem, though I haven't attempted to profile or trace the process,
> that it's hanging much longer while displaying this in the status line:
>
> "Pattern not found: ^> -- .*"
>
> That's the result of my quoted .sig dumper for email replies (and thus
> isn't called when I'm composing a new mail):
>
> """ EMAIL
> " Make VIM use shorter lines for emails
> au BufNewFile,BufRead .letter,mutt*,nn.*,snd.* set tw=72
> " Delete quoted .sig's
> au BufRead /tmp/mutt-* normal :g/^> -- .*/,/^$/-1d
>
> I don't understand why that would be faster on the workstation (which is
> half the box CPU-wise and NFS'ed) than the server. Perhaps the FreeBSD
> port of vim (6.2 rather than 6.1 on the client) incorporates a
> deliberate delay for warnings like that?
Perhaps you could add a 'shortmess' line to the .vimrc file to inhibit those
messages?
--
Jez Hancock
- System Administrator / PHP Developer
http://munk.nu/
http://jez.hancock-family.com/ - Another FreeBSD Diary
http://ipfwstats.sf.net/ - ipfw peruser traffic logging
More information about the freebsd-questions
mailing list