aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2021-11-26 17:34:45 +0100
committerGitHub <noreply@github.com>2021-11-26 17:34:45 +0100
commitafbf89dc0120b1db5782a0bf807dc7c8db70ccf6 (patch)
tree367138d9cc00a88b8720686dae30c7d3497208d4 /src
parent7ded8802279434aefd007b19d9bff62c6ba88781 (diff)
downloadrneovim-afbf89dc0120b1db5782a0bf807dc7c8db70ccf6.tar.gz
rneovim-afbf89dc0120b1db5782a0bf807dc7c8db70ccf6.tar.bz2
rneovim-afbf89dc0120b1db5782a0bf807dc7c8db70ccf6.zip
vim-patch:8.2.3679: objc file detected as Octave (#16446)
Problem: objc file detected as Octave. (Antony Lee) Solution: Detect objc by preprocessor lines. (Doug Kearns, closes vim/vim#9223, closes vim/vim#9220) https://github.com/vim/vim/commit/7329cfab36356c48edab7ed68f6244eb9e20a5b1
Diffstat (limited to 'src')
-rw-r--r--src/nvim/testdir/test_filetype.vim10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_filetype.vim b/src/nvim/testdir/test_filetype.vim
index 9651b8dce0..7560303e22 100644
--- a/src/nvim/testdir/test_filetype.vim
+++ b/src/nvim/testdir/test_filetype.vim
@@ -866,6 +866,16 @@ func Test_m_file()
call assert_equal('objc', &filetype)
bwipe!
+ call writefile(['#include <header.h>'], 'Xfile.m')
+ split Xfile.m
+ call assert_equal('objc', &filetype)
+ bwipe!
+
+ call writefile(['#define FORTY_TWO'], 'Xfile.m')
+ split Xfile.m
+ call assert_equal('objc', &filetype)
+ bwipe!
+
" Octave
call writefile(['# Octave line comment'], 'Xfile.m')