On 2016-07-26, Bram Moolenaar wrote: > James McCoy wrote: > > > On Mon, Jul 25, 2016 at 07:39:55AM -0700, Ben Fritz wrote: > > > On Sunday, July 24, 2016 at 8:03:06 AM UTC-5, Bram Moolenaar wrote: > > > > > > > > if has("autocmd") > > > > " Enable file type detection. > > > > filetype plugin indent on > > > > > > > > > > Don't common plugin managers require you to turn on filetype stuff at > > > a very specific location, e.g. *after* loading the plugin manager > > > functionality? > > > > By now, most of them do this automatically, but I still advocate against > > doing this before the vimrc is loaded since it causes non-obvious > > problems to users (and am annoyed that Ubuntu deviates from the way I've > > setup Debian's packaging in this regard). > > > > The reason this needs to be done is to for ftdetect scripts. > > > > Without doing the equivalent of > > > > :filetype off > > " Setup plugin manager > > " Re-run :filetype on, if needed > > > > any ftdetect scripts located in the runtime paths handled by the plugin > > manager wouldn't have their settings applied. > > > > Now, in Neovim we've enable filetype plugins and indent scripts by > > default. However, we also track whether they were enabled > > automatically, or modified by the user, so that "filetype plugin on" in > > the user's vimrc only enables plugins instead of acting like a no-op. > > You can see the discussion of the behavior/implementation at > > <https://github.com/neovim/neovim/pull/4223>. > > Arent't users already executing the filetype command early in their > .vimrc?
No. I execute the filetype command late in my vimrc so that some of my BufRead autocommands will be executed before Vim's. I want buffers to be initially configured by project, which means looking at the full path to the file being opened, and then by filetype. I turn _off_ filetype detection near the top of my vimrc in environments where it's been turned on in some system vimrc. Regards, Gary -- -- You received this message from the "vim_dev" 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_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.