I'm trying to setup an event that will mark a buffer variable upon creation
(tabnew, tabe [no filename]). The code below sets the variable for the
current active buffer, not for the new one that is being created. Am I doing
something that is even possible?
autocmd BufCreate * call HandleFileNewEvent()
function! HandleFileNewEvent()
" Mark file as new
" try different tricks to find the right buffer
" this sets the variable for the current buffer //ERROR
let b:FileNew = 1
" This complains that the buffer number is not found, ls later shows that
the number is correct... too early? // ERROR
call setbufvar(expand("<abuf>"), "FileNew1", 1)
endfunction
Thanks!
Hari
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---