Re: Filetype detection missed in cream-conf Cream_file_open()
Cream is a free, easy-to-use configuration of the Vim text editor
Brought to you by:
digitect
From: Ben A. <BAr...@dy...> - 2006-05-11 11:19:54
|
Steve Hall wrote: > Do you have last file restore off? If not, this may be getting in the > way. Yes, last file restore is off. > (It would be simple to disable this if Cream detects arguments, > this should probably be the default anyway.) > ... where "detects arguments" includes my CREAM_FILE_OPEN hack. That would be great. > You're right on, we're trying to insert detection into a huge stack of > auto commands. > > A file will only be detected as "txt" by the Cream_filetype() > function, it is not a standard Vim filetype. And this can only happen > if Vim's :filetype detect command returns an empty filetype. > Ugh. So the detect must be triggering before my local filetype detection is loaded. > With last file restore off, I would run this via VimEnter command from > cream-user. That will make it the very last thing that happens. You > can then run Cream_filetype() to find the filetype if it hasn't > already been detected, or run :filetype detect just prior if it needs > to be reset. > So, something like: if exists("$CREAM_FILE_OPEN") autocmd VimEnter * call Cream_file_open($CREAM_FILE_OPEN) | Cream_filetype() endif But I tried this in cream-user.vim, and what happens is ... nothing. Absolutely nothing. I end up in an empty (untitled) buffer. How? Ben |