Mercurial > vim
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 |