mirror of
https://github.com/sheerun/vim-polyglot.git
synced 2025-11-14 22:43:49 -05:00
Revert inlining basic language pack
This commit is contained in:
@@ -1,76 +0,0 @@
|
||||
if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
|
||||
|
||||
" Vim syntax file
|
||||
" Language: Dracula
|
||||
" Maintainer: Scott Bordelon <slb@artisan.com>
|
||||
" Last change: Wed Apr 25 18:50:01 PDT 2001
|
||||
" Extensions: drac.*,*.drac,*.drc,*.lvs,*.lpe
|
||||
" Comment: Dracula is an industry-standard language created by CADENCE (a
|
||||
" company specializing in Electronics Design Automation), for
|
||||
" the purposes of Design Rule Checking, Layout vs. Schematic
|
||||
" verification, and Layout Parameter Extraction.
|
||||
|
||||
" quit when a syntax file was already loaded
|
||||
if exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
|
||||
" Ignore case
|
||||
syn case ignore
|
||||
|
||||
" A bunch of useful Dracula keywords
|
||||
|
||||
"syn match draculaIdentifier
|
||||
|
||||
syn keyword draculaStatement indisk primary outdisk printfile system
|
||||
syn keyword draculaStatement mode scale resolution listerror keepdata
|
||||
syn keyword draculaStatement datatype by lt gt output label range touch
|
||||
syn keyword draculaStatement inside outside within overlap outlib
|
||||
syn keyword draculaStatement schematic model unit parset
|
||||
syn match draculaStatement "flag-\(non45\|acuteangle\|offgrid\)"
|
||||
syn match draculaStatement "text-pri-only"
|
||||
syn match draculaStatement "[=&]"
|
||||
syn match draculaStatement "\[[^,]*\]"
|
||||
syn match draculastatement "^ *\(sel\|width\|ext\|enc\|area\|shrink\|grow\|length\)"
|
||||
syn match draculastatement "^ *\(or\|not\|and\|select\|size\|connect\|sconnect\|int\)"
|
||||
syn match draculastatement "^ *\(softchk\|stamp\|element\|parasitic cap\|attribute cap\)"
|
||||
syn match draculastatement "^ *\(flagnon45\|lextract\|equation\|lpeselect\|lpechk\|attach\)"
|
||||
syn match draculaStatement "\(temporary\|connect\)-layer"
|
||||
syn match draculaStatement "program-dir"
|
||||
syn match draculaStatement "status-command"
|
||||
syn match draculaStatement "batch-queue"
|
||||
syn match draculaStatement "cnames-csen"
|
||||
syn match draculaStatement "filter-lay-opt"
|
||||
syn match draculaStatement "filter-sch-opt"
|
||||
syn match draculaStatement "power-node"
|
||||
syn match draculaStatement "ground-node"
|
||||
syn match draculaStatement "subckt-name"
|
||||
|
||||
syn match draculaType "\*description"
|
||||
syn match draculaType "\*input-layer"
|
||||
syn match draculaType "\*operation"
|
||||
syn match draculaType "\*end"
|
||||
|
||||
syn match draculaComment ";.*"
|
||||
|
||||
syn match draculaPreProc "^#.*"
|
||||
|
||||
"Modify the following as needed. The trade-off is performance versus
|
||||
"functionality.
|
||||
syn sync lines=50
|
||||
|
||||
" Define the default highlighting.
|
||||
" Only when an item doesn't have highlighting yet
|
||||
|
||||
hi def link draculaIdentifier Identifier
|
||||
hi def link draculaStatement Statement
|
||||
hi def link draculaType Type
|
||||
hi def link draculaComment Comment
|
||||
hi def link draculaPreProc PreProc
|
||||
|
||||
|
||||
let b:current_syntax = "dracula"
|
||||
|
||||
" vim: ts=8
|
||||
|
||||
endif
|
||||
Reference in New Issue
Block a user