Now that my attempt to write unnamed buffer under name /tmp/N failed, I want to autoname empty buffer. My first attempt does not work. Autoevent is ot invoked.
function! TempName()
let x=1
while filereadable("/tmp/".x)
let x = x + 1
endwhile
return "/tmp/".x
endfun
au BufNew * if(expand('<afile>') == '') | call input("AAA") | endif
au BufNew * if(expand('<afile>') == '') | exe "file ".TempName() | endif
Yakov
