Mercurial > vim
view runtime/syntax/dictdconf.vim @ 31867:7d505d77f6da v9.0.1266
patch 9.0.1266: error for space before ": type" is inconsistent
Commit: https://github.com/vim/vim/commit/ce93d162da8de2419c15b63286e2f72a8fe3bf2d
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Jan 30 21:12:34 2023 +0000
patch 9.0.1266: error for space before ": type" is inconsistent
Problem: Error for space before ": type" is inconsistent.
Solution: Give E1059 in more places. (closes https://github.com/vim/vim/issues/11868)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 30 Jan 2023 22:15:03 +0100 |
parents | 1218c5353e2b |
children |
line wrap: on
line source
" Vim syntax file " Language: dictd(8) configuration file " Previous Maintainer: Nikolai Weibull <now@bitwi.se> " Latest Revision: 2006-04-19 if exists("b:current_syntax") finish endif let s:cpo_save = &cpo set cpo&vim syn keyword dictdconfTodo contained TODO FIXME XXX NOTE syn region dictdconfComment display oneline start='#' end='$' \ contains=dictdconfTodo,dictdconfSpecialC, \ @Spell syn keyword dictdconfSpecialC LASTLINE syn match dictdconfBegin display '^' \ nextgroup=dictdconfKeyword,dictdconfComment \ skipwhite syn keyword dictdconfKeyword contained access \ nextgroup=dictdconfAccessG skipwhite syn region dictdconfAccessG contained transparent \ matchgroup=dictdconfDelimiter start='{' \ matchgroup=dictdconfDelimiter end='}' \ contains=dictdconfAccess,dictdconfComment syn keyword dictdconfAccess contained allow deny authonly user \ nextgroup=dictdconfString skipwhite syn keyword dictdconfKeyword contained database \ nextgroup=dictdconfDatabase skipwhite syn match dictdconfDatabase contained display \ '[[:alnum:]_/.*-][[:alnum:]_/.*-]*' \ nextgroup=dictdconfSpecG skipwhite syn region dictdconfDatabase contained display oneline \ start=+"+ skip=+""\|\\\\\|\\"+ end=+"+ \ nextgroup=dictdconfSpecG skipwhite syn region dictdconfSpecG contained transparent \ matchgroup=dictdconfDelimiter start='{' \ matchgroup=dictdconfDelimiter end='}' \ contains=dictdconfSpec,dictdconfAccess, \ dictdconfComment syn keyword dictdconfSpec contained data index index_suffix index_word \ filter prefilter postfilter name info \ disable_strat \ nextgroup=dictdconfString skipwhite syn keyword dictdconfSpec contained invisible syn keyword dictdconfKeyword contained database_virtual \ nextgroup=dictdconfVDatabase skipwhite syn match dictdconfVDatabase contained display \ '[[:alnum:]_/.*-][[:alnum:]_/.*-]*' \ nextgroup=dictdconfVSpecG skipwhite syn region dictdconfVDatabase contained display oneline \ start=+"+ skip=+""\|\\\\\|\\"+ end=+"+ \ nextgroup=dictdconfVSpecG skipwhite syn region dictdconfVSpecG contained transparent \ matchgroup=dictdconfDelimiter start='{' \ matchgroup=dictdconfDelimiter end='}' \ contains=dictdconfVSpec,dictdconfAccess, \ dictdconfComment syn keyword dictdconfVSpec contained name info database_list disable_strat \ nextgroup=dictdconfString skipwhite syn keyword dictdconfVSpec contained invisible syn keyword dictdconfKeyword contained database_plugin \ nextgroup=dictdconfPDatabase skipwhite syn match dictdconfPDatabase contained display \ '[[:alnum:]_/.*-][[:alnum:]_/.*-]*' \ nextgroup=dictdconfPSpecG skipwhite syn region dictdconfPDatabase contained display oneline \ start=+"+ skip=+""\|\\\\\|\\"+ end=+"+ \ nextgroup=dictdconfPSpecG skipwhite syn region dictdconfPSpecG contained transparent \ matchgroup=dictdconfDelimiter start='{' \ matchgroup=dictdconfDelimiter end='}' \ contains=dictdconfPSpec,dictdconfAccess, \ dictdconfComment syn keyword dictdconfPSpec contained name info plugin data disable_strat \ nextgroup=dictdconfString skipwhite syn keyword dictdconfPSpec contained invisible syn keyword dictdconfKeyword contained database_exit syn keyword dictdconfKeyword contained site \ nextgroup=dictdconfString skipwhite syn keyword dictdconfKeyword contained user \ nextgroup=dictdconfUsername skipwhite syn match dictdconfUsername contained display \ '[[:alnum:]_/.*-][[:alnum:]_/.*-]*' \ nextgroup=dictdconfSecret skipwhite syn region dictdconfUsername contained display oneline \ start=+"+ skip=+""+ end=+"+ \ nextgroup=dictdconfSecret skipwhite syn match dictdconfSecret contained display \ '[[:alnum:]_/.*-][[:alnum:]_/.*-]*' syn region dictdconfSecret contained display oneline \ start=+"+ skip=+""+ end=+"+ syn match dictdconfString contained display \ '[[:alnum:]_/.*-][[:alnum:]_/.*-]*' syn region dictdconfString contained display oneline \ start=+"+ skip=+""\|\\\\\|\\"+ end=+"+ hi def link dictdconfTodo Todo hi def link dictdconfComment Comment hi def link dictdconfSpecialC Special hi def link dictdconfKeyword Keyword hi def link dictdconfIdentifier Identifier hi def link dictdconfAccess dictdconfIdentifier hi def link dictdconfDatabase dictdconfString hi def link dictdconfSpec dictdconfIdentifier hi def link dictdconfVDatabase dictdconfDatabase hi def link dictdconfVSpec dictdconfSpec hi def link dictdconfPDatabase dictdconfDatabase hi def link dictdconfPSpec dictdconfSpec hi def link dictdconfUsername dictdconfString hi def link dictdconfSecret Special hi def link dictdconfString String hi def link dictdconfDelimiter Delimiter let b:current_syntax = "dictdconf" let &cpo = s:cpo_save unlet s:cpo_save