comparison runtime/syntax/logtalk.vim @ 10048:43efa4f5a8ea

commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Aug 30 23:26:57 2016 +0200 Updated runtime files. Remove version checks for Vim older than 6.0.
author Christian Brabandt <cb@256bit.org>
date Tue, 30 Aug 2016 23:30:09 +0200
parents b7811ab264bf
children 46763b01cd9a
comparison
equal deleted inserted replaced
10047:a62862410ca1 10048:43efa4f5a8ea
3 " Language: Logtalk 3 " Language: Logtalk
4 " Maintainer: Paulo Moura <pmoura@logtalk.org> 4 " Maintainer: Paulo Moura <pmoura@logtalk.org>
5 " Last Change: February 4, 2012 5 " Last Change: February 4, 2012
6 6
7 7
8 " Quit when a syntax file was already loaded: 8 " quit when a syntax file was already loaded
9 9 if exists("b:current_syntax")
10 if version < 600
11 syntax clear
12 elseif exists("b:current_syntax")
13 finish 10 finish
14 endif 11 endif
15 12
16 let s:cpo_save = &cpo 13 let s:cpo_save = &cpo
17 set cpo&vim 14 set cpo&vim
387 384
388 syn sync ccomment logtalkBlockComment maxlines=50 385 syn sync ccomment logtalkBlockComment maxlines=50
389 386
390 387
391 " Define the default highlighting. 388 " Define the default highlighting.
392 " For version 5.7 and earlier: only when not done already 389 " Only when an item doesn't have highlighting yet
393 " For version 5.8 and later: only when an item doesn't have highlighting yet 390 command -nargs=+ HiLink hi def link <args>
394 391
395 if version >= 508 || !exists("did_logtalk_syn_inits") 392 HiLink logtalkBlockComment Comment
396 if version < 508 393 HiLink logtalkLineComment Comment
397 let did_logtalk_syn_inits = 1 394
398 command -nargs=+ HiLink hi link <args> 395 HiLink logtalkOpenEntityDir Normal
399 else 396 HiLink logtalkOpenEntityDirTag PreProc
400 command -nargs=+ HiLink hi def link <args> 397
401 endif 398 HiLink logtalkIfContainer PreProc
402 399 HiLink logtalkIf PreProc
403 HiLink logtalkBlockComment Comment 400 HiLink logtalkElseIf PreProc
404 HiLink logtalkLineComment Comment 401 HiLink logtalkElse PreProc
405 402
406 HiLink logtalkOpenEntityDir Normal 403 HiLink logtalkEntity Normal
407 HiLink logtalkOpenEntityDirTag PreProc 404
408 405 HiLink logtalkEntityRel Normal
409 HiLink logtalkIfContainer PreProc 406 HiLink logtalkEntityRelTag PreProc
410 HiLink logtalkIf PreProc 407
411 HiLink logtalkElseIf PreProc 408 HiLink logtalkCloseEntityDir PreProc
412 HiLink logtalkElse PreProc 409
413 410 HiLink logtalkDir Normal
414 HiLink logtalkEntity Normal 411 HiLink logtalkDirTag PreProc
415 412
416 HiLink logtalkEntityRel Normal 413 HiLink logtalkAtom String
417 HiLink logtalkEntityRelTag PreProc 414 HiLink logtalkString String
418 415 HiLink logtalkEscapeSequence SpecialChar
419 HiLink logtalkCloseEntityDir PreProc 416
420 417 HiLink logtalkNumber Number
421 HiLink logtalkDir Normal 418
422 HiLink logtalkDirTag PreProc 419 HiLink logtalkKeyword Keyword
423 420
424 HiLink logtalkAtom String 421 HiLink logtalkBuiltIn Keyword
425 HiLink logtalkString String 422 HiLink logtalkBuiltInMethod Keyword
426 HiLink logtalkEscapeSequence SpecialChar 423
427 424 HiLink logtalkOperator Operator
428 HiLink logtalkNumber Number 425
429 426 HiLink logtalkExtCall Normal
430 HiLink logtalkKeyword Keyword 427 HiLink logtalkExtCallTag Operator
431 428
432 HiLink logtalkBuiltIn Keyword 429 HiLink logtalkVariable Identifier
433 HiLink logtalkBuiltInMethod Keyword 430
434 431 delcommand HiLink
435 HiLink logtalkOperator Operator
436
437 HiLink logtalkExtCall Normal
438 HiLink logtalkExtCallTag Operator
439
440 HiLink logtalkVariable Identifier
441
442 delcommand HiLink
443
444 endif
445 432
446 433
447 let b:current_syntax = "logtalk" 434 let b:current_syntax = "logtalk"
448 435
449 let &cpo = s:cpo_save 436 let &cpo = s:cpo_save