diff --git a/src/syntax/nginx.tmLanguage b/src/syntax/nginx.tmLanguage index 4beae59..ae9cda8 100644 --- a/src/syntax/nginx.tmLanguage +++ b/src/syntax/nginx.tmLanguage @@ -3265,7 +3265,7 @@ match - (?:^|\s)(weight|max_conn|max_fails|fail_timeout|slow_start)(=)(\d[\d\.]*[bBkKmMgGtTsShHdD]?)(?:\s|;|$) + (?:^|\s)(weight|max_conn|max_fails|fail_timeout|slow_start)(=)(\d[\d\.]*[bBkKmMgGtTsShHdD]?)(?=[\s;]|$) captures 1 diff --git a/src/syntax/repository.ts b/src/syntax/repository.ts index 2c5d2fc..aee9b69 100644 --- a/src/syntax/repository.ts +++ b/src/syntax/repository.ts @@ -43,7 +43,7 @@ export const syntaxRepository: { server_parameters: { patterns: [ { - match: /(?:^|\s)(weight|max_conn|max_fails|fail_timeout|slow_start)(=)(\d[\d\.]*[bBkKmMgGtTsShHdD]?)(?:\s|;|$)/, + match: /(?:^|\s)(weight|max_conn|max_fails|fail_timeout|slow_start)(=)(\d[\d\.]*[bBkKmMgGtTsShHdD]?)(?=[\s;]|$)/, captures: { '1': names.variable.parameter, '2': names.operator,