Mercurial > vim
annotate runtime/syntax/tar.vim @ 31815:64f03e860c91 v9.0.1240
patch 9.0.1240: cannot access a private object member in a lambda
Commit: https://github.com/vim/vim/commit/62a6923470827acbf124df41134ae6df52f334e6
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 24 15:07:04 2023 +0000
patch 9.0.1240: cannot access a private object member in a lambda
Problem: Cannot access a private object member in a lambda defined inside
the class.
Solution: Go up the context stack to find the class. (closes #11866)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 24 Jan 2023 16:15:07 +0100 |
parents | 1e9e9d89f0ee |
children |
rev | line source |
---|---|
446 | 1 " Language : Tar Listing Syntax |
2 " Maintainer : Bram Moolenaar | |
3 " Last change: Sep 08, 2004 | |
4 | |
5 if exists("b:current_syntax") | |
6 finish | |
7 endif | |
8 | |
9 syn match tarComment '^".*' contains=tarFilename | |
10 syn match tarFilename 'tarfile \zs.*' contained | |
11 syn match tarDirectory '.*/$' | |
12 | |
13 hi def link tarComment Comment | |
14 hi def link tarFilename Constant | |
15 hi def link tarDirectory Type | |
16 | |
29193 | 17 let b:current_syntax = 'tar' |
18 | |
446 | 19 " vim: ts=8 |