私は.vim構文ファイルでVim Speakの代わりにPerl RegExを使用できるかどうか疑問に思います。
次の文法ファイルがある場合
/usr/share/vim/vim80/syntax/none.vim
" Vim syntax file
" Language: Custom None
" Maintainer: Nobody
if exists("b:current_syntax")
finish
endif
syn match noneIndentError "*Some Vim Speak RegEx*"
hi def link noneIndentError Error
let b:current_syntax = "none"
Syn MatchingでVim Speakの代わりにPerl RegExを使用できますか?私の正規表現はPerl用に書かれていますが、Vim Speakでは機能しないようです。
(?:^)(?: {4})*+( {1,})
正規表現は、インデントの4つのスペースに含まれていないスペースのみをテストします。必要に応じてここで確認できます。