From 81b671d842f2481b5db2d125d3a6a0f7acbb011e Mon Sep 17 00:00:00 2001 From: "Mr. Pi" Date: Wed, 19 Oct 2016 00:00:39 +0200 Subject: [PATCH] fixed regex matching for variable and function --- syntax/ferm.vim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/syntax/ferm.vim b/syntax/ferm.vim index d4fd143..361db15 100644 --- a/syntax/ferm.vim +++ b/syntax/ferm.vim @@ -151,14 +151,14 @@ syntax keyword fermModuleType \ address-mask-reply " TODO: check ferm "$variable" & "&function" character matches -syntax match fermVariable "$[_A-Za-z0-9]+" -syntax keyword fermVarDefine @def +syntax match fermVariable "$[_A-Za-z0-9]\+" +syntax keyword fermVarDefine def syntax keyword fermFunction @if @else @include @hook \ @eq @ne @not @resolve @cat @substr @length \ @basename @dirname @ipfilter -syntax keyword fermUserFunction "&[_A-Za-z0-9]+" +syntax match fermUserFunction "&[_A-Za-z0-9]\+" syntax region fermString start=+"+ skip=+\\"+ end=+"+ syntax region fermString start=+'+ skip=+\\'+ end=+'+