On 16:49 Sat 20 Jul     , Charles Smith wrote:
> Thank you gentlemen for your thoughts.  I tried the BufEnter event (adding
> it to the list) and it didn't help.  Indeed, the existance of a BufEnter
> event raises the question of why BufNewFile or BufRead events ... what the
> difference is between BufEnter and BufRead is.
> 
> As to the question of why the coloring goes away when I leave a buffer, I
> thought that might point to the problem, but then I discovered that if I
> say,
> 
>   vim  known-file  unknown-file
> 
> on the command line, known-file colorizes according to its suffix, but
> unknown-file doen't   But
> 
>   vim unknown-file
> 
> does colorize properly (until I switch buffers)
> 
> ah, important information forgotten to be supplied - it is a known type,
> just the wrong one.  It's some file type called "conf".  So, the
> recognition algorithm keeps looking ...

Just try them:

autocmd BufEnter * :echom 'BufEnter '.expand('<afile>:p')
autocmd BufRead * :echom 'BufRead '.expand('<afile>:p')
autocmd BufNewFile * :echom 'BufNewFile'

Open files, open new files change the buffers: you will see taht BufRead
only fires when vim is reading a file from the disc (this is usually
done once, where vim starts or when you use :edit command) and BufEnter is
fired whenever you change the buffer, i.e. when you enter a buffer: for
example whenever you use the :b command or ^W normal commands to switch
between windows with different buffers.

Hope it helps,
Marcin

ps. please do not top-post the list prefers bottom-posting.

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_use+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to