diff options
Diffstat (limited to 'vim')
-rw-r--r-- | vim/ftdetect/paludis.vim | 8 | ||||
-rw-r--r-- | vim/syntax/paludis-general-conf.vim | 28 | ||||
-rw-r--r-- | vim/syntax/paludis-keywords-conf.vim | 16 | ||||
-rw-r--r-- | vim/syntax/paludis-licenses-conf.vim | 16 | ||||
-rw-r--r-- | vim/syntax/paludis-mirrors-conf.vim | 16 | ||||
-rw-r--r-- | vim/syntax/paludis-output-conf.vim | 56 | ||||
-rw-r--r-- | vim/syntax/paludis-package-mask-conf.vim | 8 | ||||
-rw-r--r-- | vim/syntax/paludis-repositories-conf.vim | 52 | ||||
-rw-r--r-- | vim/syntax/paludis-suggestions-conf.vim | 22 | ||||
-rw-r--r-- | vim/syntax/paludis-use-conf.vim | 20 |
10 files changed, 121 insertions, 121 deletions
diff --git a/vim/ftdetect/paludis.vim b/vim/ftdetect/paludis.vim index 61ff2e0ff..b84377f4a 100644 --- a/vim/ftdetect/paludis.vim +++ b/vim/ftdetect/paludis.vim @@ -1,8 +1,8 @@ " Vim filetype detection file -" Language: Paludis Things -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007, 2010 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis Things +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Filetype detection for Paludis things. " diff --git a/vim/syntax/paludis-general-conf.vim b/vim/syntax/paludis-general-conf.vim index f8939b578..c836ce5c6 100644 --- a/vim/syntax/paludis-general-conf.vim +++ b/vim/syntax/paludis-general-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis general.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007, 2008, 2010 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis general.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2008, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis general.conf files. " @@ -18,28 +18,28 @@ endif syn region PaludisGeneralConfComment start=/^\s*#/ end=/$/ syn region PaludisGeneralConfKey start=/^\(\s*[^#]\)\@=/ end=/=\@=/ - \ contains=PaludisGeneralConfKnownKey + \ contains=PaludisGeneralConfKnownKey syn match PaludisGeneralConfEquals /=/ skipwhite - \ nextgroup=PaludisGeneralConfValue + \ nextgroup=PaludisGeneralConfValue syn region PaludisGeneralConfValue contained start=// end=/$/ - \ contains=PaludisGeneralConfString,PaludisGeneralConfUnquoted, - \ PaludisGeneralConfContinuation,PaludisGeneralConfVariable, - \ PaludisGeneralConfEnvVariable - \ skipwhite + \ contains=PaludisGeneralConfString,PaludisGeneralConfUnquoted, + \ PaludisGeneralConfContinuation,PaludisGeneralConfVariable, + \ PaludisGeneralConfEnvVariable + \ skipwhite syn match PaludisGeneralConfContinuation contained /\\$/ - \ skipnl + \ skipnl syn match PaludisGeneralConfUnquoted contained /[^ \t$"'\\]\+/ skipwhite syn region PaludisGeneralConfString contained start=/"/ end=/"/ - \ contains=PaludisGeneralConfVariable,PaludisGeneralConfEnvVariable - \ skipwhite + \ contains=PaludisGeneralConfVariable,PaludisGeneralConfEnvVariable + \ skipwhite syn keyword PaludisGeneralConfKnownKey contained - \ reduced_username portage_compatible distribution world + \ reduced_username portage_compatible distribution world syn match PaludisGeneralConfVariable contained /\$\({[^{}]\+}\|\(ENV{\)\@!=[a-zA-Z0-9_]\+\)/ skipwhite diff --git a/vim/syntax/paludis-keywords-conf.vim b/vim/syntax/paludis-keywords-conf.vim index e9d2f4f48..e40a9b8c4 100644 --- a/vim/syntax/paludis-keywords-conf.vim +++ b/vim/syntax/paludis-keywords-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis keywords.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis keywords.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis keywords.conf files. " @@ -18,15 +18,15 @@ endif syn region PaludisKeywordsConfComment start=/^\s*#/ end=/$/ syn match PaludisKeywordsConfPDS /^[^ \t#\/]\+\/[^ \t#\/]\+\s*/ - \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation + \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation \ contains=PaludisKeywordsConfWildcard syn match PaludisKeywordsConfWildcard contained /\(\*\/\@=\|\/\@<=\*\)/ syn match PaludisKeywordsConfSet /^[^ \t#\/]\+\S\@!/ - \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation skipwhite + \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation skipwhite syn match PaludisKeywordsConfKeyword contained /-\?\~\?[a-zA-Z0-9\-_*]\+/ - \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation skipwhite + \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation skipwhite syn match PaludisKeywordsConfContinuation contained /\\$/ - \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation skipwhite skipnl + \ nextgroup=PaludisKeywordsConfKeyword,PaludisKeywordsConfContinuation skipwhite skipnl hi def link PaludisKeywordsConfComment Comment hi def link PaludisKeywordsConfPDS Identifier diff --git a/vim/syntax/paludis-licenses-conf.vim b/vim/syntax/paludis-licenses-conf.vim index 74dd96b84..382fb1e44 100644 --- a/vim/syntax/paludis-licenses-conf.vim +++ b/vim/syntax/paludis-licenses-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis licenses.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis licenses.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis licenses.conf files. " @@ -18,15 +18,15 @@ endif syn region PaludisLicensesConfComment start=/^\s*#/ end=/$/ syn match PaludisLicensesConfPDS /^[^ \t#\/]\+\/[^ \t#\/]\+\s*/ - \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation + \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation \ contains=PaludisLicensesConfWildcard syn match PaludisLicensesConfWildcard contained /\(\*\/\@=\|\/\@<=\*\)/ syn match PaludisLicensesConfSet /^[^ \t#\/]\+\S\@!/ - \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation skipwhite + \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation skipwhite syn match PaludisLicensesConfLicense contained /-\?[a-zA-Z0-9\-_*]\+/ - \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation skipwhite + \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation skipwhite syn match PaludisLicensesConfContinuation contained /\\$/ - \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation skipwhite skipnl + \ nextgroup=PaludisLicensesConfLicense,PaludisLicensesConfContinuation skipwhite skipnl hi def link PaludisLicensesConfComment Comment hi def link PaludisLicensesConfPDS Identifier diff --git a/vim/syntax/paludis-mirrors-conf.vim b/vim/syntax/paludis-mirrors-conf.vim index 85cf3e9b2..f324f6766 100644 --- a/vim/syntax/paludis-mirrors-conf.vim +++ b/vim/syntax/paludis-mirrors-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis mirrors.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis mirrors.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis mirrors.conf files. " @@ -18,13 +18,13 @@ endif syn region PaludisMirrorsConfComment start=/^\s*#/ end=/$/ syn match PaludisMirrorsConfName /^[a-zA-Z0-9\-_+]\+\S\@!/ - \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite + \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite syn match PaludisMirrorsConfSet /^[*]\S\@!/ - \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite + \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite syn match PaludisMirrorsConfURI contained /[a-zA-Z0-9\-_+]\+:\S\+/ - \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite + \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite syn match PaludisMirrorsConfContinuation contained /\\$/ - \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite skipnl + \ nextgroup=PaludisMirrorsConfURI,PaludisMirrorsConfContinuation skipwhite skipnl hi def link PaludisMirrorsConfComment Comment hi def link PaludisMirrorsConfName Identifier diff --git a/vim/syntax/paludis-output-conf.vim b/vim/syntax/paludis-output-conf.vim index aa09f8c5c..6c31f43f2 100644 --- a/vim/syntax/paludis-output-conf.vim +++ b/vim/syntax/paludis-output-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis output.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2010 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis output.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for output.conf files. " @@ -18,42 +18,42 @@ endif syn region PaludisOutputConfComment start=/^\s*#/ end=/$/ syn region PaludisOutputConfKey start=/^\(\s*[^#]\)\@=/ end=/=\@=/ - \ contains=PaludisOutputConfKnownKey + \ contains=PaludisOutputConfKnownKey syn match PaludisOutputConfEquals /?\?=/ skipwhite - \ nextgroup=PaludisOutputConfValue + \ nextgroup=PaludisOutputConfValue syn region PaludisOutputConfValue contained start=// end=/$/ - \ contains=PaludisOutputConfString,PaludisOutputConfUnquoted, - \ PaludisOutputConfContinuation,PaludisOutputConfVariable, - \ PaludisOutputConfEnvVariable, - \ PaludisOutputConfMacro,PaludisOutputConfKnownValue - \ skipwhite + \ contains=PaludisOutputConfString,PaludisOutputConfUnquoted, + \ PaludisOutputConfContinuation,PaludisOutputConfVariable, + \ PaludisOutputConfEnvVariable, + \ PaludisOutputConfMacro,PaludisOutputConfKnownValue + \ skipwhite syn match PaludisOutputConfContinuation contained /\\$/ - \ skipnl + \ skipnl syn match PaludisOutputConfUnquoted contained /[^ \t$%"'\\]\+/ skipwhite syn region PaludisOutputConfString contained start=/"/ end=/"/ - \ contains=PaludisOutputConfVariable,PaludisOutputConfMacro, - \ PaludisOutputConfEnvVariable - \ skipwhite + \ contains=PaludisOutputConfVariable,PaludisOutputConfMacro, + \ PaludisOutputConfEnvVariable + \ skipwhite syn keyword PaludisOutputConfKnownKey contained - \ handler children messages_children type output_exclusivity - \ manager action ignore_unfetched if_success if_failure - \ child condition_variable if_true if_false if_unset - \ filename keep_on_empty keep_on_success summary_output_manager - \ format_debug format_info format_warn format_error format_log - \ summary_output_message start_command end_command - \ nothing_more_to_come_command succeeded_command - \ stdout_command stderr_command extra_message_managers - \ extra_output_managers log_path always_keep_output_logs - \ quiet stdout_children stderr_children format_status + \ handler children messages_children type output_exclusivity + \ manager action ignore_unfetched if_success if_failure + \ child condition_variable if_true if_false if_unset + \ filename keep_on_empty keep_on_success summary_output_manager + \ format_debug format_info format_warn format_error format_log + \ summary_output_message start_command end_command + \ nothing_more_to_come_command succeeded_command + \ stdout_command stderr_command extra_message_managers + \ extra_output_managers log_path always_keep_output_logs + \ quiet stdout_children stderr_children format_status syn keyword PaludisOutputConfKnownValue contained - \ buffer file format_messages forward_at_finish ipc tee standard command + \ buffer file format_messages forward_at_finish ipc tee standard command syn match PaludisOutputConfVariable contained \ /\$\({[^{}]\+}\|\(ENV{\)\@![a-zA-Z0-9_]\+\)/ skipwhite @@ -65,10 +65,10 @@ syn match PaludisOutputConfMacro contained \ /%\({[^}]*}\|[a-zA-Z0-9_]\*\)/ skipwhite syn region PaludisOutputConfSection start=/^\[/ end=/\]$/ skipwhite - \ contains=PaludisOutputConfSectionName + \ contains=PaludisOutputConfSectionName syn keyword PaludisOutputConfSectionName contained - \ rule manager + \ rule manager hi def link PaludisOutputConfKnownKey Keyword hi def link PaludisOutputConfKnownValue Special diff --git a/vim/syntax/paludis-package-mask-conf.vim b/vim/syntax/paludis-package-mask-conf.vim index 287a4f022..2b9e9a676 100644 --- a/vim/syntax/paludis-package-mask-conf.vim +++ b/vim/syntax/paludis-package-mask-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis package_{un,}mask.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis package_{un,}mask.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis package_{un,}mask.conf files. " diff --git a/vim/syntax/paludis-repositories-conf.vim b/vim/syntax/paludis-repositories-conf.vim index 2c0c9c4ae..44cf990b8 100644 --- a/vim/syntax/paludis-repositories-conf.vim +++ b/vim/syntax/paludis-repositories-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis repositories/*.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007, 2008, 2009, 2010 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis repositories/*.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2008, 2009, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis repositories/*.conf files. " @@ -18,44 +18,44 @@ endif syn region PaludisRepositoriesConfComment start=/^\s*#/ end=/$/ syn region PaludisRepositoriesConfKey start=/^\(\s*[^#]\)\@=/ end=/=\@=/ - \ contains=PaludisRepositoriesConfKnownKey,PaludisRepositoriesConfBadKey + \ contains=PaludisRepositoriesConfKnownKey,PaludisRepositoriesConfBadKey syn match PaludisRepositoriesConfEquals /=/ skipwhite - \ nextgroup=PaludisRepositoriesConfValue + \ nextgroup=PaludisRepositoriesConfValue syn region PaludisRepositoriesConfValue contained start=// end=/$/ - \ contains=PaludisRepositoriesConfString,PaludisRepositoriesConfUnquoted, - \ PaludisRepositoriesConfContinuation,PaludisRepositoriesConfVariable, - \ PaludisRepositoriesConfEnvVariable, - \ PaludisRepositoriesConfBadTemplateVariable,PaludisRepositoriesConfMacro, - \ PaludisRepositoriesConfBadMacro,PaludisRepositoriesConfKnownValue - \ skipwhite + \ contains=PaludisRepositoriesConfString,PaludisRepositoriesConfUnquoted, + \ PaludisRepositoriesConfContinuation,PaludisRepositoriesConfVariable, + \ PaludisRepositoriesConfEnvVariable, + \ PaludisRepositoriesConfBadTemplateVariable,PaludisRepositoriesConfMacro, + \ PaludisRepositoriesConfBadMacro,PaludisRepositoriesConfKnownValue + \ skipwhite syn match PaludisRepositoriesConfContinuation contained /\\$/ - \ skipnl + \ skipnl syn match PaludisRepositoriesConfUnquoted contained /[^ \t$%"'\\]\+/ skipwhite syn region PaludisRepositoriesConfString contained start=/"/ end=/"/ - \ contains=PaludisRepositoriesConfVariable,PaludisRepositoriesConfEnvVariable, - \ PaludisRepositoriesConfBadTemplateVariable, - \ PaludisRepositoriesConfMacro,PaludisRepositoriesConfBadMacro - \ skipwhite + \ contains=PaludisRepositoriesConfVariable,PaludisRepositoriesConfEnvVariable, + \ PaludisRepositoriesConfBadTemplateVariable, + \ PaludisRepositoriesConfMacro,PaludisRepositoriesConfBadMacro + \ skipwhite syn keyword PaludisRepositoriesConfKnownKey contained - \ location distdir format builddir library sync root yaml_uri - \ master_repository profiles pkgdir setsdir securitydir newsdir - \ names_cache sync sync_options eclassdirs cache write_cache - \ provides_cache importance layout use_manifest - \ binary_uri_prefix binary_keywords_filter binary_destination binary_distdir - \ eapi_when_unspecified eapi_when_unknown profile_eapi_when_unspecified - \ name handler config_template config_filename + \ location distdir format builddir library sync root yaml_uri + \ master_repository profiles pkgdir setsdir securitydir newsdir + \ names_cache sync sync_options eclassdirs cache write_cache + \ provides_cache importance layout use_manifest + \ binary_uri_prefix binary_keywords_filter binary_destination binary_distdir + \ eapi_when_unspecified eapi_when_unknown profile_eapi_when_unspecified + \ name handler config_template config_filename syn keyword PaludisRepositoriesConfBadKey contained - \ world + \ world syn keyword PaludisRepositoriesConfKnownValue contained - \ use require ignore + \ use require ignore syn match PaludisRepositoriesConfVariable contained \ /\$\({\(repository_template\)\@![^{}]\+}\|\(repository_template\|ENV{\)\@![a-zA-Z0-9_]\+\)/ skipwhite diff --git a/vim/syntax/paludis-suggestions-conf.vim b/vim/syntax/paludis-suggestions-conf.vim index 11d62d93f..2d04de768 100644 --- a/vim/syntax/paludis-suggestions-conf.vim +++ b/vim/syntax/paludis-suggestions-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis syggestions.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007, 2010 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis syggestions.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis syggestions.conf files. " @@ -18,17 +18,17 @@ endif syn region PaludisSuggestionsConfComment start=/^\s*#/ end=/$/ syn match PaludisSuggestionsConfPDS /^[^ \t#\/]\+\/[^ \t#\/]\+\s*/ - \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation - \ contains=PaludisSuggestionsConfWildcard + \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation + \ contains=PaludisSuggestionsConfWildcard syn match PaludisSuggestionsConfWildcard contained /\(\*\/\@=\|\/\@<=\*\)/ syn match PaludisSuggestionsConfGroup contained /-\?[a-zA-Z0-9\-_]\+\S\@!/ - \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation skipwhite - \ contains=PaludisSuggestionsConfWildcard + \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation skipwhite + \ contains=PaludisSuggestionsConfWildcard syn match PaludisSuggestionsConfName contained /-\?\(\*\|[a-zA-Z0-9\-_]\+\)\/\(\*\|[a-zA-Z0-9\-_+]\)\+/ - \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation skipwhite - \ contains=PaludisSuggestionsConfWildcard + \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation skipwhite + \ contains=PaludisSuggestionsConfWildcard syn match PaludisSuggestionsConfContinuation contained /\\$/ - \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation skipwhite skipnl + \ nextgroup=PaludisSuggestionsConfName,PaludisSuggestionsConfGroup,PaludisSuggestionsConfContinuation skipwhite skipnl hi def link PaludisSuggestionsConfComment Comment hi def link PaludisSuggestionsConfPDS Identifier diff --git a/vim/syntax/paludis-use-conf.vim b/vim/syntax/paludis-use-conf.vim index 4d0111a9b..41bd836bf 100644 --- a/vim/syntax/paludis-use-conf.vim +++ b/vim/syntax/paludis-use-conf.vim @@ -1,8 +1,8 @@ " Vim syntax file -" Language: Paludis use.conf files -" Author: Ciaran McCreesh -" Copyright: Copyright (c) 2007, 2009 Ciaran McCreesh -" Licence: You may redistribute this under the same terms as Vim itself +" Language: Paludis use.conf files +" Author: Ciaran McCreesh +" Copyright: Copyright (c) 2007, 2009, 2010 Ciaran McCreesh +" Licence: You may redistribute this under the same terms as Vim itself " " Syntax highlighting for Paludis use.conf files. " @@ -18,19 +18,19 @@ endif syn region PaludisUseConfComment start=/^\s*#/ end=/$/ syn match PaludisUseConfPDS /^[^ \t#\/]\+\/[^ \t#\/]\+\s*/ - \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation + \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation \ contains=PaludisUseConfWildcard syn match PaludisUseConfWildcard contained /\(\*\/\@=\|\/\@<=\*\)/ syn match PaludisUseConfSet /^[^ \t#\/]\+\S\@!/ - \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite + \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite syn match PaludisUseConfFlag contained /\S\@<!(\?[a-zA-Z0-9\-_*+]\+)\?\(\S\@!\|=\@=\)/ - \ nextgroup=PaludisUseConfFlag,PaludisUseConfFlagValue,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite + \ nextgroup=PaludisUseConfFlag,PaludisUseConfFlagValue,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite syn match PaludisUseConfFlagValue contained /=\S*/ - \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite + \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite syn match PaludisUseConfPrefix contained /[a-zA-Z0-9_*][a-zA-Z0-9\-_*]*:/ - \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite + \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite syn match PaludisUseConfContinuation contained /\\$/ - \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite skipnl + \ nextgroup=PaludisUseConfFlag,PaludisUseConfPrefix,PaludisUseConfContinuation skipwhite skipnl hi def link PaludisUseConfComment Comment hi def link PaludisUseConfPDS Identifier |