Mercurial > vim
view runtime/syntax/pamenv.vim @ 32467:89abdbbfb27d v9.0.1565
patch 9.0.1565: json lines files are not recognized
Commit: https://github.com/vim/vim/commit/6fadbc1e8c1f4c5b03eb6a78aeb023ca2c2a9a7d
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu May 18 16:42:17 2023 +0100
patch 9.0.1565: json lines files are not recognized
Problem: Json lines files are not recognized.
Solution: Add a pattern to detect "jsonl" files. (issue https://github.com/vim/vim/issues/7520)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 18 May 2023 17:45:04 +0200 |
parents | 7f88f6a3ed4c |
children |
line wrap: on
line source
" Vim syntax file " Language: pam_env.conf(5) configuration file " Latest Revision: 2020-05-10 if exists("b:current_syntax") finish endif syn keyword pamenvTodo contained TODO FIXME XXX NOTE syn region pamenvComment start='^#' end='$' display oneline contains=pamenvTodo,@Spells syn match pamenvVars '^[A-Z_][A-Z_0-9]*' nextgroup=pamenvKeywords skipwhite syn keyword pamenvKeywords contained DEFAULT OVERRIDE nextgroup=pamenvVarEq syn match pamenvVarEq contained '=' nextgroup=pamenvValue,pamenvValueWithQuote syn match pamenvValue contained '[^ \t]*' skipwhite nextgroup=pamenvKeywords syn region pamenvValueWithQuote contained start='"' end='"' skipwhite nextgroup=pamenvKeywords hi def link pamenvTodo Todo hi def link pamenvComment Comment hi def link pamenvKeywords Keyword hi def link pamenvVars Identifier hi def link pamenvValue String hi def link pamenvValueWithQuote String let b:current_syntax = "pamenv"