summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzainin <thexsinner@gmail.com>2021-11-15 21:44:11 +0000
committerBram Moolenaar <Bram@vim.org>2021-11-15 21:44:11 +0000
commit0818ab82e7058145366ebbe759f0b3f74724bdfd (patch)
treefb46176270373e94f3b784cfbe908f3533e69c79
parent36968af1558b295b5fdf56973d5dcc75fce85658 (diff)
downloadvim-git-0818ab82e7058145366ebbe759f0b3f74724bdfd.tar.gz
patch 8.2.3598: RouterOS filetype is not recognizedv8.2.3598
Problem: RouterOS filetype is not recognized. Solution: Add file and script patterns. (closes #9097)
-rw-r--r--runtime/filetype.vim3
-rw-r--r--src/testdir/test_filetype.vim2
-rw-r--r--src/version.c2
3 files changed, 7 insertions, 0 deletions
diff --git a/runtime/filetype.vim b/runtime/filetype.vim
index 3621f29e2..befa21dc9 100644
--- a/runtime/filetype.vim
+++ b/runtime/filetype.vim
@@ -1493,6 +1493,9 @@ au BufNewFile,BufRead robots.txt setf robots
" Rpcgen
au BufNewFile,BufRead *.x setf rpcgen
+" MikroTik RouterOS script
+au BufRead,BufNewFile *.rsc setf routeros
+
" reStructuredText Documentation Format
au BufNewFile,BufRead *.rst setf rst
diff --git a/src/testdir/test_filetype.vim b/src/testdir/test_filetype.vim
index ef2ac8474..de2b0f22c 100644
--- a/src/testdir/test_filetype.vim
+++ b/src/testdir/test_filetype.vim
@@ -420,6 +420,7 @@ let s:filename_checks = {
\ 'rnc': ['file.rnc'],
\ 'rng': ['file.rng'],
\ 'robots': ['robots.txt'],
+ \ 'routeros': ['file.rsc'],
\ 'rpcgen': ['file.x'],
\ 'rpl': ['file.rpl'],
\ 'rst': ['file.rst'],
@@ -660,6 +661,7 @@ let s:script_checks = {
\ 'yaml': [['%YAML 1.2']],
\ 'pascal': [['#!/path/instantfpc']],
\ 'fennel': [['#!/path/fennel']],
+ \ 'routeros': [['#!/path/rsc']],
\ }
" Various forms of "env" optional arguments.
diff --git a/src/version.c b/src/version.c
index 9cf0ee639..7cffc01e2 100644
--- a/src/version.c
+++ b/src/version.c
@@ -758,6 +758,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3598,
+/**/
3597,
/**/
3596,