summaryrefslogtreecommitdiffstats
path: root/runtime/syntax
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-03-17 20:02:06 +0100
committerBram Moolenaar <Bram@vim.org>2010-03-17 20:02:06 +0100
commitb52073ac119b8243a07dc67c15bf80cb5b8b0be4 (patch)
treeb820ce4fd556ed5babafb32b592f5ead7ff2c7df /runtime/syntax
parentbaff0fec3f3c250bde59796d94a3fd10979e3b66 (diff)
Updated runtime and language files.
Diffstat (limited to 'runtime/syntax')
-rw-r--r--runtime/syntax/mib.vim54
1 files changed, 16 insertions, 38 deletions
diff --git a/runtime/syntax/mib.vim b/runtime/syntax/mib.vim
index a29242d0fc..2a8a73f616 100644
--- a/runtime/syntax/mib.vim
+++ b/runtime/syntax/mib.vim
@@ -1,22 +1,15 @@
" Vim syntax file
-" Language: Vim syntax file for SNMPv1 and SNMPv2 MIB and SMI files
-" Author: David Pascoe <pascoedj@spamcop.net>
-" Written: Wed Jan 28 14:37:23 GMT--8:00 1998
-" Last Changed: Thu Feb 27 10:18:16 WST 2003
+" Language: Vim syntax file for SNMPv1 and SNMPv2 MIB and SMI files
+" Maintainer: Martin Smat <msmat@post.cz>
+" Original Author: David Pascoe <pascoedj@spamcop.net>
+" Written: Wed Jan 28 14:37:23 GMT--8:00 1998
+" Last Changed: Mon Mar 15 2010
-" For version 5.x: Clear all syntax items
-" For version 6.x: Quit when a syntax file was already loaded
-if version < 600
- syntax clear
-elseif exists("b:current_syntax")
+if exists("b:current_syntax")
finish
endif
-if version >= 600
- setlocal iskeyword=@,48-57,_,128-167,224-235,-,:,=
-else
- set iskeyword=@,48-57,_,128-167,224-235,-,:,=
-endif
+setlocal iskeyword=@,48-57,_,128-167,224-235,-,:,=
syn keyword mibImplicit ACCESS ANY AUGMENTS BEGIN BIT BITS BOOLEAN CHOICE
syn keyword mibImplicit COMPONENTS CONTACT-INFO DEFINITIONS DEFVAL
@@ -47,31 +40,16 @@ syn keyword mibEpilogue test-function-async next-function next-function-async
syn keyword mibEpilogue leaf-name
syn keyword mibEpilogue DEFAULT contained
-syn match mibComment "\ *--.*$"
-syn match mibNumber "\<['0-9a-fA-FhH]*\>"
+syn match mibComment "\ *--.\{-}\(--\|$\)"
+syn match mibNumber "\<['0-9a-fA-FhH]*\>"
syn region mibDescription start="\"" end="\"" contains=DEFAULT
-" Define the default highlighting.
-" For version 5.7 and earlier: only when not done already
-" For version 5.8 and later: only when an item doesn't have highlighting yet
-if version >= 508 || !exists("did_mib_syn_inits")
- if version < 508
- let did_mib_syn_inits = 1
- command -nargs=+ HiLink hi link <args>
- else
- command -nargs=+ HiLink hi def link <args>
- endif
-
- HiLink mibImplicit Statement
- HiLink mibComment Comment
- HiLink mibConstants String
- HiLink mibNumber Number
- HiLink mibDescription Identifier
- HiLink mibEpilogue SpecialChar
- HiLink mibValue Structure
- delcommand HiLink
-endif
+hi def link mibImplicit Statement
+hi def link mibComment Comment
+hi def link mibConstants String
+hi def link mibNumber Number
+hi def link mibDescription Identifier
+hi def link mibEpilogue SpecialChar
+hi def link mibValue Structure
let b:current_syntax = "mib"
-
-" vim: ts=8