1
0
Fork 0
mirror of https://github.com/vim/vim synced 2025-03-16 06:47:52 +01:00
vim/runtime/syntax/bzr.vim

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

51 lines
1.5 KiB
VimL
Raw Permalink Normal View History

2007-05-05 17:54:07 +00:00
" Vim syntax file
" Language: Bazaar (bzr) commit file
2012-02-13 00:05:22 +01:00
" Maintainer: Dmitry Vasiliev <dima at hlabs dot org>
" URL: https://github.com/hdima/vim-scripts/blob/master/syntax/bzr.vim
" Last Change: 2012-02-11
2007-05-05 17:54:07 +00:00
" Filenames: bzr_log.*
2012-02-13 00:05:22 +01:00
" Version: 1.2.2
2010-01-06 20:54:52 +01:00
"
" Thanks:
"
" Gioele Barabucci
" for idea of diff highlighting
2007-05-05 17:54:07 +00:00
" quit when a syntax file was already loaded.
if exists("b:current_syntax")
2007-05-05 17:54:07 +00:00
finish
endif
2010-01-06 20:54:52 +01:00
if exists("bzr_highlight_diff")
syn include @Diff syntax/diff.vim
endif
2007-05-05 17:54:07 +00:00
syn match bzrRemoved "^removed:$" contained
syn match bzrAdded "^added:$" contained
syn match bzrRenamed "^renamed:$" contained
syn match bzrModified "^modified:$" contained
syn match bzrUnchanged "^unchanged:$" contained
syn match bzrUnknown "^unknown:$" contained
2010-01-06 20:54:52 +01:00
syn cluster Statuses contains=bzrRemoved,bzrAdded,bzrRenamed,bzrModified,bzrUnchanged,bzrUnknown
if exists("bzr_highlight_diff")
syn cluster Statuses add=@Diff
endif
syn region bzrRegion start="^-\{14} This line and the following will be ignored -\{14}$" end="\%$" contains=@NoSpell,@Statuses
2007-05-05 17:54:07 +00:00
" Synchronization.
syn sync clear
syn sync match bzrSync grouphere bzrRegion "^-\{14} This line and the following will be ignored -\{14}$"me=s-1
" Define the default highlighting.
" Only when an item doesn't have highlighting yet.
hi def link bzrRemoved Constant
hi def link bzrAdded Identifier
hi def link bzrModified Special
hi def link bzrRenamed Special
hi def link bzrUnchanged Special
hi def link bzrUnknown Special
2007-05-05 17:54:07 +00:00
let b:current_syntax = "bzr"