@@ -157,6 +157,7 @@ variables can be used to overrule the filetype used for certain extensions:
157157 *.pp g:filetype_pp | ft-pascal-syntax |
158158 *.prg g:filetype_prg
159159 *.r g:filetype_r
160+ *.sig g:filetype_sig
160161 *.sql g:filetype_sql | ft-sql-syntax |
161162 *.src g:filetype_src
162163 *.sys g:filetype_sys
@@ -555,12 +556,30 @@ For further discussion of fortran_have_tabs and the method used for the
555556detection of source format see | ft-fortran-syntax | .
556557
557558
559+ FREEBASIC *ft-freebasic-plugin*
560+
561+ This plugin aims to treat the four FreeBASIC dialects, "fb", "qb", "fblite"
562+ and "deprecated", as distinct languages.
563+
564+ The dialect will be set to the first name found in g:freebasic_forcelang, any
565+ #lang directive or $lang metacommand in the file being edited, or finally
566+ g:freebasic_lang. These global variables conceptually map to the fbc options
567+ -forcelang and -lang. If no dialect is explicitly specified "fb" will be
568+ used.
569+
570+ For example, to set the dialect to a default of "fblite" but still allow for
571+ any #lang directive overrides, use the following command: >
572+
573+ let g:freebasic_lang = "fblite"
574+
575+
558576 GIT COMMIT *ft-gitcommit-plugin*
559577
560578One command, :DiffGitCached, is provided to show a diff of the current commit
561579in the preview window. It is equivalent to calling "git diff --cached" plus
562580any arguments given to the command.
563581
582+
564583GPROF *ft-gprof-plugin*
565584
566585The gprof filetype plugin defines a mapping <C-]> to jump from a function
@@ -570,6 +589,7 @@ to the details of that function in the call graph.
570589The mapping can be disabled with: >
571590 let g:no_gprof_maps = 1
572591
592+
573593 MAIL *ft-mail-plugin*
574594
575595Options:
0 commit comments