How do I set the filetype option for files with names matching a
particular pattern or depending on the file extension? You can set the ‘filetype’ option for files with names matching a particular pattern using an autocmd. For example, to set the ‘filetype’ option to ‘c’ for all files with extension ‘.x’, you can use the following autocmd:
autocmd! BufRead,BufNewFile *.x setfiletype c
A better alternative to the above approach is to create a filetype.vim file in the ~/.vim directory (or in one of the directories specified in the ‘runtimepath’ option) and add the following lines:
" my filetype file
if exists("did_load_filetypes")
finish
endif
augroup filetypedetect
au! BufRead,BufNewFile *.x setfiletype c
augroup END
Comments (1)
Pepsh Pepshinsky
Let’s see you to :help viminfo-file-name (option -i) :set viminfofile=NONE