summaryrefslogtreecommitdiffstats
path: root/syntax/dot.vim
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2017-09-28 22:18:09 +0200
commit27903c5b8656c796564ef073c1ebe77a2f0154e1 (patch)
tree2b0a3a14494d7976fb79a7517706e25d2a95d080 /syntax/dot.vim
parentd5e38fa97bc50a93a66473d6cd7072fbcbadda57 (diff)
downloadvim-polyglot-3.0.0.tar.gz
vim-polyglot-3.0.0.zip
Revert inlining basic language packv3.0.0
Diffstat (limited to 'syntax/dot.vim')
-rw-r--r--syntax/dot.vim101
1 files changed, 0 insertions, 101 deletions
diff --git a/syntax/dot.vim b/syntax/dot.vim
deleted file mode 100644
index 118400b6..00000000
--- a/syntax/dot.vim
+++ /dev/null
@@ -1,101 +0,0 @@
-if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'vim') == -1
-
-" Vim syntax file
-" Language: Dot
-" Filenames: *.dot
-" Maintainer: Markus Mottl <markus.mottl@gmail.com>
-" URL: http://www.ocaml.info/vim/syntax/dot.vim
-" Last Change: 2011 May 17 - improved identifier matching + two new keywords
-" 2001 May 04 - initial version
-
-" quit when a syntax file was already loaded
-if exists("b:current_syntax")
- finish
-endif
-
-" Errors
-syn match dotParErr ")"
-syn match dotBrackErr "]"
-syn match dotBraceErr "}"
-
-" Enclosing delimiters
-syn region dotEncl transparent matchgroup=dotParEncl start="(" matchgroup=dotParEncl end=")" contains=ALLBUT,dotParErr
-syn region dotEncl transparent matchgroup=dotBrackEncl start="\[" matchgroup=dotBrackEncl end="\]" contains=ALLBUT,dotBrackErr
-syn region dotEncl transparent matchgroup=dotBraceEncl start="{" matchgroup=dotBraceEncl end="}" contains=ALLBUT,dotBraceErr
-
-" Comments
-syn region dotComment start="//" end="$" contains=dotComment,dotTodo
-syn region dotComment start="/\*" end="\*/" contains=dotComment,dotTodo
-syn keyword dotTodo contained TODO FIXME XXX
-
-" Strings
-syn region dotString start=+"+ skip=+\\\\\|\\"+ end=+"+
-
-" General keywords
-syn keyword dotKeyword digraph node edge subgraph
-
-" Graph attributes
-syn keyword dotType center layers margin mclimit name nodesep nslimit
-syn keyword dotType ordering page pagedir rank rankdir ranksep ratio
-syn keyword dotType rotate size
-
-" Node attributes
-syn keyword dotType distortion fillcolor fontcolor fontname fontsize
-syn keyword dotType height layer orientation peripheries regular
-syn keyword dotType shape shapefile sides skew width
-
-" Edge attributes
-syn keyword dotType arrowhead arrowsize arrowtail constraint decorateP
-syn keyword dotType dir headclip headlabel headport labelangle labeldistance
-syn keyword dotType labelfontcolor labelfontname labelfontsize
-syn keyword dotType minlen port_label_distance samehead sametail
-syn keyword dotType tailclip taillabel tailport weight
-
-" Shared attributes (graphs, nodes, edges)
-syn keyword dotType color
-
-" Shared attributes (graphs and edges)
-syn keyword dotType bgcolor label URL
-
-" Shared attributes (nodes and edges)
-syn keyword dotType fontcolor fontname fontsize layer style
-
-" Special chars
-syn match dotKeyChar "="
-syn match dotKeyChar ";"
-syn match dotKeyChar "->"
-
-" Identifier
-syn match dotIdentifier /\<\w\+\(:\w\+\)\?\>/
-
-" Synchronization
-syn sync minlines=50
-syn sync maxlines=500
-
-" Define the default highlighting.
-" Only when an item doesn't have highlighting yet
-
-hi def link dotParErr Error
-hi def link dotBraceErr Error
-hi def link dotBrackErr Error
-
-hi def link dotComment Comment
-hi def link dotTodo Todo
-
-hi def link dotParEncl Keyword
-hi def link dotBrackEncl Keyword
-hi def link dotBraceEncl Keyword
-
-hi def link dotKeyword Keyword
-hi def link dotType Type
-hi def link dotKeyChar Keyword
-
-hi def link dotString String
-hi def link dotIdentifier Identifier
-
-
-let b:current_syntax = "dot"
-
-" vim: ts=8
-
-endif