Mercurial > vim
view runtime/syntax/mailcap.vim @ 20001:502a6c9b3974 v8.2.0556
patch 8.2.0556: Vim9: memory leak when finding common type
Commit: https://github.com/vim/vim/commit/c5f1ef53c24cc0c9f7b2131609e916f913634feb
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Apr 12 17:11:27 2020 +0200
patch 8.2.0556: Vim9: memory leak when finding common type
Problem: Vim9: memory leak when finding common type.
Solution: Store allocated memory in type growarray.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 12 Apr 2020 17:15:03 +0200 |
parents | 42bf9264e64e |
children |
line wrap: on
line source
" Vim syntax file " Language: Mailcap configuration file " Maintainer: Doug Kearns <dougkearns@gmail.com> " Last Change: 2013 Jun 01 if exists("b:current_syntax") finish endif syn match mailcapComment "^#.*" syn region mailcapString start=+"+ end=+"+ contains=mailcapSpecial oneline syn match mailcapDelimiter "\\\@<!;" syn match mailcapSpecial "\\\@<!%[nstF]" syn match mailcapSpecial "\\\@<!%{[^}]*}" syn case ignore syn match mailcapFlag "\(=\s*\)\@<!\<\(needsterminal\|copiousoutput\|x-\w\+\)\>" syn match mailcapFieldname "\<\(compose\|composetyped\|print\|edit\|test\|x11-bitmap\|nametemplate\|textualnewlines\|description\|x-\w+\)\>\ze\s*=" syn match mailcapTypeField "^\(text\|image\|audio\|video\|application\|message\|multipart\|model\|x-[[:graph:]]\+\)\(/\(\*\|[[:graph:]]\+\)\)\=\ze\s*;" syn case match hi def link mailcapComment Comment hi def link mailcapDelimiter Delimiter hi def link mailcapFlag Statement hi def link mailcapFieldname Statement hi def link mailcapSpecial Identifier hi def link mailcapTypeField Type hi def link mailcapString String let b:current_syntax = "mailcap" " vim: ts=8