summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-04-23 18:06:48 +0200
committerBram Moolenaar <Bram@vim.org>2021-04-23 18:06:48 +0200
commitf6d9935a13a7b37272ad71761d3d86b7f40c3d5f (patch)
treeeb77cad4c21714e411b52d55d69d9e2326df8631
parent9f28416e54cefe8b6a2382d078c78f1d469e60cd (diff)
patch 8.2.2801: free Pascal makefile not recognizedv8.2.2801
Problem: Free Pascal makefile not recognized. Solution: Add the fpcmake filetype. (Doug Kearns)
-rw-r--r--runtime/filetype.vim3
-rw-r--r--src/testdir/test_filetype.vim1
-rw-r--r--src/version.c2
3 files changed, 6 insertions, 0 deletions
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 7364d3f2b9..ec5a46d340 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1195,6 +1195,9 @@ au BufNewFile,BufRead *.pp call dist#ft#FTpp()
" Delphi or Lazarus program file
au BufNewFile,BufRead *.dpr,*.lpr setf pascal
+" Free Pascal makefile definition file
+au BufNewFile,BufRead *.fpc setf fpcmake
+
" PDF
au BufNewFile,BufRead *.pdf setf pdf
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index 20b416ff20..ae90a0a818 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -182,6 +182,7 @@ let s:filename_checks = {
\ 'focexec': ['file.fex', 'file.focexec'],
\ 'forth': ['file.fs', 'file.ft', 'file.fth'],
\ 'fortran': ['file.f', 'file.for', 'file.fortran', 'file.fpp', 'file.ftn', 'file.f77', 'file.f90', 'file.f95', 'file.f03', 'file.f08'],
+ \ 'fpcmake': ['file.fpc'],
\ 'framescript': ['file.fsl'],
\ 'freebasic': ['file.fb', 'file.bi'],
\ 'fstab': ['fstab', 'mtab'],
diff --git a/src/version.c b/src/version.c
index ebe5268797..a345fc8c36 100644
--- a/src/version.c
+++ b/src/version.c
@@ -751,6 +751,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 2801,
+/**/
2800,
/**/
2799,