blob: 97204ad43901a7cb64e10f356c2d7118f179a6eb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
" MNV support file to detect file types in scripts
"
" Maintainer: The MNV Project <https://github.com/Project-Tick/Project-Tick>
" Last Change: 2023 Aug 27
" Former Maintainer: Bram Moolenaar <Bram@mnv.org>
" This file is called by an autocommand for every file that has just been
" loaded into a buffer. It checks if the type of file can be recognized by
" the file contents. The autocommand is in $MNVRUNTIME/filetype.mnv.
" Bail out when a FileType autocommand has already set the filetype.
if did_filetype()
finish
endif
" Load the user defined scripts file first
" Only do this when the FileType autocommand has not been triggered yet
if exists("myscriptsfile") && filereadable(expand(myscriptsfile))
execute "source " . myscriptsfile
if did_filetype()
finish
endif
endif
" The main code is in a compiled function for speed.
call dist#script#DetectFiletype()
|