Mercurial > vim
view runtime/syntax/edif.vim @ 21447:369cde0d5771 v8.2.1274
patch 8.2.1274: Vim9: no error for missing white space at script level
Commit: https://github.com/vim/vim/commit/63be3d4ba01d565e645d8bf7f4dc900fc9011534
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jul 23 13:11:37 2020 +0200
patch 8.2.1274: Vim9: no error for missing white space at script level
Problem: Vim9: no error for missing white space in assignment at script
level.
Solution: Check for white space. (closes #6495)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 23 Jul 2020 13:15:07 +0200 |
parents | 46763b01cd9a |
children |
line wrap: on
line source
" Vim syntax file " Language: EDIF (Electronic Design Interchange Format) " Maintainer: Artem Zankovich <z_artem@hotbox.ru> " Last Change: Oct 14, 2002 " " Supported standarts are: " ANSI/EIA Standard 548-1988 (EDIF Version 2 0 0) " IEC 61690-1 (EDIF Version 3 0 0) " IEC 61690-2 (EDIF Version 4 0 0) " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif setlocal iskeyword=48-57,-,+,A-Z,a-z,_,& syn region edifList matchgroup=Delimiter start="(" end=")" contains=edifList,edifKeyword,edifString,edifNumber " Strings syn match edifInStringError /%/ contained syn match edifInString /%\s*\d\+\s*%/ contained syn region edifString start=/"/ end=/"/ contains=edifInString,edifInStringError contained " Numbers syn match edifNumber "\<[-+]\=[0-9]\+\>" " Keywords syn match edifKeyword "(\@<=\s*[a-zA-Z&][a-zA-Z_0-9]*\>" contained syn match edifError ")" " synchronization syntax sync fromstart " Define the default highlighting. hi def link edifInString SpecialChar hi def link edifKeyword Keyword hi def link edifNumber Number hi def link edifInStringError edifError hi def link edifError Error hi def link edifString String let b:current_syntax = "edif"